2.6 KiB
2.6 KiB
Contributing to SharpIDE
Run Steps
- 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
Done! ✨
Intro to Godot
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: