JetBrains Rider (C#)
A suite of JetBrains plugins for enhanced Godot game development within JetBrains IDEs, including Rider, offering C# and GDScript support with debugging capabilities. Includes a bridge plugin for inter-plugin communication.
https://github.com/JetBrains/godot-supportJetBrains Godot Development Tools: Enhancing Godot Development in JetBrains IDEs
This repository hosts a collection of plugins designed to improve the Godot game development experience within JetBrains IDEs like Rider. The suite consists of three main plugins:
Godot Support Plugin
This plugin focuses on providing enhanced C# support for Godot development within Rider. Key features include GDScript debugging and dedicated readmes detailing its functionality. It is located in the rider
, resharper
, and debugger
folders.
GDScript Plugin
The GDScript Plugin aims to provide enhanced GDScript support for JetBrains IDEs. It supports Godot 4.0 and higher and is located in the gdscript
folder. Dedicated readmes are available for detailed information.
Community Plugin
The Community Plugin serves as a technical bridge between the Godot Support and GDScript plugins, offering common interfaces and extension points for communication. It resides in the community
folder and is referenced by both other plugins.
The plugins are either bundled within Rider or can be built targeting other JetBrains IDE SDKs. The Godot Support and Community Plugins are licensed under Apache 2.0, while the GDScript Plugin uses the MIT License.