This repository contains a collection of plugins that enhance Godot game development in JetBrains IDEs:
- Godot Support Plugin - Basic GDScript, enhanced C# support for Godot in Rider
- GdScript Plugin - Enhanced GDScript support
- Community Plugin - Technical bridge between the two
Rider is JetBrains' cross platform IDE, based on ReSharper and the IntelliJ Platform. It can be used on Windows, Mac and Linux providing rich code navigation, inspections and refactorings.
Key components:
- Located in the
rider
,resharper
, anddebugger
folders - Focused on C# development for Godot
- Provides GDScript debugging
Key components:
- Located in the
gdscript
folder - Supports Godot 4.0 and higher
- Focused on GdScript development
The "Community" plugin serves as a technical bridge between the Godot Support and GdScript plugins. It provides common interfaces and extension points that both plugins can use to communicate with each other.
Key components:
- Located in the
community
folder - Provides extension points between the other plugins
- Referenced by both the Godot Support and GdScript plugins
- All the three plugins for Godot developments are bundled in Rider.
- The GdScript Plugin can be build targeting any JetBrains IDE SDK. To be documented.
- Godot Support Plugin and Community Plugin are licensed under the Apache License 2.0
- GdScript Plugin is licensed under the MIT License
This project welcomes contributions and suggestions. Please refer to our Guidelines for contributing.