Skip to content
/ F00F Public template

It's the sound I make when I sneeze...

License

Notifications You must be signed in to change notification settings

Cat-Lips/F00F

Repository files navigation

F00F

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

Features:

  • 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

Usage:

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)

Tips:

  • 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