this is a (opinionated) game template for Godot that handles some boring boilerplating and provides a project structure.
for Godot 4.3+.
- sane project / addon settings and file hierarchy
- GDScript static typing is enforced
- template scene to duplicate for any new scenes, with world environment and sun defaults
- export presets for windows, linux, osx and web
- default rendering method is set to Compatibility
- ...and other settings
- godot debug menu for in-game performance / hardware metrics
- input action is named
cycle_debug_menu
, set toControl+Alt+D
andF3
by default
- input action is named
- godot debug camera for a simple 3D/2D debug camera
- input action is named
toggle_debug_camera
, set toControl+Alt+C
by default
- input action is named
- loggie for logging
- dev blocks for blocking out simple 3D scenes
- scenes for a simple threaded scene loader (TODO: publish this separately)
- shortcuts to provide some shortcuts (fullscreen, mute, mouse capture, etc.) (TODO: publish this separately)
release.sh
for building all exportsbutler.sh
for uploading all exports to itch.io via butler
note: addons may be modified from their original release to fix / add stuff
clone the repository and change the remote to point to your own. or use GitHub's "Use this template" button.