It's the sound I make when I sneeze...
This template can be used to create a C#-ready repository for the Godot Game Engine
- Contains Launch Settings to run game from Visual Studio IDE (assumes Godot is unpacked to .godot folder with symlinks used to manage versions - or update json as required)
- Contains a GitHub Workflow to export game to a WIP release whenever main branch is updated (for easy download by playtesters)
- Contains VS editor config & filenesting with corresponding csproj inclusions
- Contains GD export config & default project settings
- Contains basic Assets/Game/addons folder structure
- Contains shortcut to user data folder
- Configured for .NET8
Set name & description in project.godot, build and run in Visual Studio:
- Updates README.md with new name (line 1) and description (line 2)
- Updates Github Workflow to use current Godot version
- Renames sln & csproj with new name
- (currently .appdata shortcut must be updated manually) You will need to exit Visual Studio (don't save) to open renamed sln Also tracks changes as a plugin that be added or removed from project (enabled by default)
- For Visual Studio, a minimal install of the '.NET Desktop Development' workload is all that's required (as it now includes .NET8)
- To open Godot Editor from within Visual Studio, right-click project.godot to set the default OpenWith option to the current Godot Version