Skip to content

Pacelin/itch-uploader-unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Unity Itch.io Uploader

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.

๐Ÿš€ Features

  • 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 Tools menu. In Unity 6000.3, a MainToolbarElement is also available.

๐Ÿ“‹ Requirements

  • Operating system: Windows
  • Minimum Unity version: 2020.3 LTS
  • Tested on: Unity 6000.3 LTS
  • No external dependencies โ€“ butler is bundled with the package.

๐Ÿ“ฆ Installation

  1. Go to the Releases page of this repository.
  2. Download the latest .unitypackage file.
  3. In Unity, open Assets > Import Package > Custom Package... and select the downloaded file.
  4. Make sure all files are selected and click Import.

Thatโ€™s it! The package is now installed and ready to use.

๐Ÿš€ First upload โ€“ automatic authentication

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.

๐ŸŽฎ Usage in Unity

  1. Open the package window: Tools > Itch Uploader.
  2. 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-game from 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).
  3. Optionally click Save for save current settings.
  4. 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.

About

Itch.io Uploader for Unity

Resources

License

Stars

Watchers

Forks

Contributors

Languages