By contributing to this project, you agree that you have authored 100% of the content, that you have the necessary rights to the content, and that the content you contribute may be provided under the project license.
- Ensure the .NET 10 SDK is installed
- Download the latest version of Godot from godotengine.org/download
- Extract it, and put it somewhere, e.g. Documents/Godot/4.5.1
- Run
Godot_v4.5.1-stable_mono_win64.exe(or equivalent executable) - Import SharpIDE
- Run from Godot
- Run/Debug from Rider
Done! ✨
I recommend reading the brief overview of Godot from their docs, however most simply, a Godot game/app is composed of scenes and nodes. A scene is simply a reusable arrangement of nodes. The main scene of SharpIDE is IdeRoot.tscn:
Another important concept with Godot is Scripts. A single script can be attached to a Node. You can tell that a script is attached to a node by the icon:
And clicking the icon will open the script in Rider.
Exploring the UI is easy - clicking anywhere on the actual UI Nodes will highlight the node/scene in the Scene Tree:
You can tell if a "node" is a scene by the icon:
Clicking this icon will open the scene: