ShipItch is a Godot 4 plugin that streamlines your game deployment process to itch. It enables completely automated, one-click exporting and uploading directly to your itch.io projects without ever having to leave the Godot Editor.
🚀 One-Click Export & Push: Build your Godot project and push it straight to itch.io in a single automated step.
🤖 Automated Butler Setup: Automatically detects, downloads, and configures Butler (itch.io's official CLI tool). No manual setup required!

🔑 Integrated API Management: Shortcut to get api, verification of api key, ...
🎯 Export Preset Detection: Reads export presets and maps your exports to the correct itch.io channels.
- Open Godot and head to the AssetLib tab.
- Search for ShipItch.
- Download and install.
- Enable it in Project -> Project Settings -> Plugins.
- Grab the
addons/shipitchfolder from this repo. - Drop it into your project's
addons/directory. - Enable it in Project -> Project Settings -> Plugins.
- API Key Setup: Obtain an API Key from your itch.io account settings (use addon shortcut) and enter it into the ShipItch dock.
- Select Target Project: Once authenticated, choose your target itch.io game.
- Configure Presets: Ensure you have Godot export presets configured via Project -> Export.
- Ship It!: Select your desired preset and click the push button.
Contributions, issues, and feature requests are always welcome! Feel free to check the issues page if you want to contribute.
This project is open-source and available under the terms of the MIT License.


