Skip to content

Latest commit

 

History

History
51 lines (33 loc) · 2.79 KB

File metadata and controls

51 lines (33 loc) · 2.79 KB

Contributing to SharpIDE

Legal Notice

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.

Run Steps

  1. Ensure the .NET 10 SDK is installed
  2. Download the latest version of Godot from godotengine.org/download
  3. Extract it, and put it somewhere, e.g. Documents/Godot/4.5.1
  4. Run Godot_v4.5.1-stable_mono_win64.exe (or equivalent executable)
  5. Import SharpIDE
image image image
  1. Run from Godot
image
  1. Run/Debug from Rider
image

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:

image

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:

image

And clicking the icon will open the script in Rider.

image

Exploring the UI is easy - clicking anywhere on the actual UI Nodes will highlight the node/scene in the Scene Tree:

image

You can tell if a "node" is a scene by the icon:

image

Clicking this icon will open the scene:

image