A project template for Godot with some of the most essential plugins, a scene transition/loading system and itch.io integration
You have to fill in 3 secrets in your repository:
BUTLER_CREDENTIALS
- an API key, generated on your itch.io account (Account > Settings > API keys)ITCH_GAME
- internal name of the game (ex. if it's located ataridai.itch.io/spirit
, theITCH_GAME
would bespirit
)ITCH_USER
- your username on itch.io
You can either be more precise in your exports by triggering the manual Dispatch Export workflow, or just get the game out quickly by putting !itch-deploy
somewhere in your commit name.
- Godot Game Settings plugin - For setting up a basic config menu for the player
- Aseprite Importer - Say goodbye to clunky sprite management
- Sound Manager - A pipeline to control Music and SFX, complete with volume control in the GGS
- Asynchronous Scene loading - Complete with a loading anim for the really hefty assets
- Scene transition system - Complete with seamless music and lack of freezing transitions
- Crystal Bit for the Dispatch Workflow
- barichello for godot-ci
- PunchablePlushie for GGS
- hectorid for Aseprite Importer
- Xecestel for Sound Manager
- Kenney for the Pixel Input Prompt pack
- The Godot Team for an amazing engine