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-support

JetBrains 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.

Resource Details

tool

JetBrains



4.0+