bendn's Godot Template
This is a Godot template repository utilizing gpm (Godot Package Manager) for managing dependencies. It includes automated builds and itch.io deployment, along with a starter CLI for streamlined development.
https://github.com/bend-n/godot-templateStreamline Your Godot Development with bendn's Template
This Godot template, designed by bendn, offers a solid foundation for new projects. It leverages the Godot Package Manager (gpm) to simplify dependency management. The template also automates build processes and deployment to itch.io, reducing manual effort and accelerating your workflow.
Key Features
- Godot Package Manager (gpm): Efficiently manage project dependencies.
- Automated Builds: Streamline the build process for various platforms.
- itch.io Deployment: Automate deployment to itch.io using Butler credentials.
- Starter CLI: Includes a command-line interface for common tasks.
- Android Keystore Management: Automatically detects keystore user/alias and uses debug keystore if no keystore is provided.
Getting Started
To use this template, click the 'Use this template' button on the GitHub repository. Clone the new repository, run the install_addons.sh
script, add your project files, and modify the FUNDING.yml
file. Set up your Butler API key as a secret named BUTLER_CREDENTIALS
for itch.io deployment and ANDROID_KEYSTORE_BASE64
and ANDROID_KEYSTORE_PASSWORD
for android builds.
CI Availability
The template supports continuous integration (CI) for HTML5, Android, Linux, macOS, and Windows exports. It also provides GitHub Pages integration.