This addon allows automatically exporting and uploading your project to Itch.io using Butler.
NOTE: This is a work-in-progress. While this addon should be functional, it may contain bugs. It's highly recommended to back up your project before using this addon. If you encounter any problems, feel free to create an issue.
Made by humans, for humans.
-
Install and enable this addon.
-
Open
Project Settings, navigate to theItch Uploadersection in the left panel, and fill theItch Page URLfield. It should contain the link to the project page on Itch, e.g.:https://redteapot.itch.io/test. -
Configure your export presets. Make sure each export preset uses a separate empty folder to avoid packaging unnecessary files with your project. For example, you could use these paths:
- For Web,
.export/web/index.html - For Windows,
.export/windows/game-name.exe - For Linux,
.export/linux/game-name.x86_64 - For MacOS,
.export/macos/game-name.app
Don't forget to add the
.exportfolder to the.gitignorefile. - For Web,
-
Open the Project menu, then go to
Tools->Export and Upload to Itch... -
If you have Butler in your
PATH, skip this step. Otherwise, specify the path to the Butler executable in theButler pathfield. It will be saved, so you won't have to do it again. -
Select the export presets you want to export and click
Export and Upload.
This addon is licensed under the terms of the MIT License. The icons used by this addon are part of the Godot Engine and are licensed under the MIT License.