-
Notifications
You must be signed in to change notification settings - Fork 10
Contributing
Please have a look at the Template's Coding Standards.
Normally, when setting up a new project using Template, you would run the setup scene, which replaces the root namespace __TEMPLATE__
in various scripts with the game name you specify. However, since we are contributing directly to Template, we should avoid running this setup.
That said, if creating a separate project helps you develop features or contributions more effectively, you are welcome to use the setup process to generate a separate project for that purpose.
Keep in mind that GodotUtils is a separate submodule. This means you can work on GodotUtils from any project without needing to recreate or reconfigure the Template project. However, if you are making contributions to Template itself, you will need to manually copy your changes across both the Template repository and any separate project repository you are using.
In order to run the game you will need the latest Godot C# and .NET 8.0 SDK and maybe a Custom Build of ENet if you are a Linux or Mac user.
Developers will need to setup an IDE, here are setup guides for Visual Studio 2022 (highly recommended) and Visual Studio Code. Please take the time to get familiar with GitHub Desktop App, it greatly simplifies interactions with git.
In Godot > Editor > Editor Settings, search for "external" and make sure Use External Editor
is enabled and External Editor
is set to your IDE.


If you have any questions you can send me a message over Discord, my username is valky5