Template repository for new Godot projects
| .github/workflows | ||
| build | ||
| game | ||
| scene/util | ||
| script_templates | ||
| .gitignore | ||
| default_env.tres | ||
| export_presets.cfg | ||
| icon.png | ||
| icon.png.import | ||
| LICENSE | ||
| project.godot | ||
| README.md | ||
| version.tres | ||
Template repository for new Godot projects
Dependencies
This template project uses Godot 4.3.
The GitHub Actions workflow uses firebelley/godot-export, actions/checkout, and ncipollo/release-action.
What's included
- Export presets for Linux, Windows
- GitHub Actions workflow that builds the project and creates a release upon tagging a version (e.g.
v0.1.0) - Main Game scene with a stub
Gamescript - Main menu template
- Automated version text in the menu, updated inside each GitHub Actions export
- Fade transition screen
- UI theme template
- Debug overlay for continuous monitoring of arbitrary data
Harbinger, a singleton for sending and subscribing to signal-like messages- A couple prototyping/scene design helper scripts
- Hook-based debug script template for easier local testing without changing the implementation
- A license which you may or may not want to remove once you start a project ;)
Contributing
Issues & PRs welcome.