Upload your Unity game builds to Itch.io right from the Unity Editor. The package automates calling butler and lets you configure upload parameters without leaving Unity.
- Oneโclick upload of a build to Itch.io.
- Configurable parameters: game name, build path, version, and platform.
- Editor integration โ a dedicated item in the
Toolsmenu. In Unity 6000.3, a MainToolbarElement is also available.
- Operating system: Windows
- Minimum Unity version: 2020.3 LTS
- Tested on: Unity 6000.3 LTS
- No external dependencies โ
butleris bundled with the package.
- Go to the Releases page of this repository.
- Download the latest
.unitypackagefile. - In Unity, open
Assets > Import Package > Custom Package...and select the downloaded file. - Make sure all files are selected and click
Import.
Thatโs it! The package is now installed and ready to use.
No manual setup is required. The first time you try to upload a build, the package will:
- Detect that
butler(the Itch.io command-line tool) is bundled inside the package. - Open a login window or prompt you to authenticate with Itch.io (depending on the integration).
- Store your credentials locally so subsequent uploads just work.
Note: You only need to log in once. The package handles everything else.
- Open the package window:
Tools > Itch Uploader. - Fill in the required fields:
- User codename - your user codename on Itch.io.
- Game codename โ your gameโs codename on Itch.io (e.g.,
my-gamefrom the URL). - Platform codename โ target platform channel (e.g.,
windows,macos,linux,html5). - Version โ version that will show on Itch.io (e.g.,
1.0.0).
- Optionally click Save for save current settings.
- Click Upload Build.
The upload progress will be shown in the editor console. The first time you click upload, the authentication flow will start automatically.