There are many like it, but this one is mine.
A Godot game template with a subjectively sensible set of defaults to serve my own needs — but maybe it'll work for your needs too. It assumes VS Code as your IDE, comes pre-configured with a default set of add-ons, and set up with what I perceive to be a good enough project structure to get started with.
Not optimized for any particular genre or type of game, just a general starter.
# Set <project-folder> as "." if cloning into the current folder.
copier copy https://github.com/gekkotadev/ggt <project-folder>
cd <project-folder>
git init -b main # Creates your own Git repository# Set <project-folder> as "." if cloning into the current folder.
npx giget@latest https://github.com/gekkotadev/ggt <project-folder>
cd <project-folder>
git init -b main # Creates your own Git repository# Set <project-folder> as "." if cloning into the current folder.
git clone https://github.com/gekkotadev/ggt <project-folder>
cd <project-folder>
rm -Recurse -Force .git
git init -b main # Creates your own Git repository# Set <project-folder> as "." if cloning into the current folder.
git clone https://github.com/gekkotadev/ggt <project-folder>
cd <project-folder>
rm -rf .git
git init -b main # Creates your own Git repositorydotnet tool restore
uv install
uv run ./scripts/python/install_addons.py
godot -e . # -e is shorthand for --editor- Delete or update the
LICENSEfile - Rename
~/.vscode/My Game.code-workspaceto your game's title (or don't) - Install the recommended VSCode extensions.
- Update the game title in
~/docs - Update this
README.md