How to Publish Your Unity Game on itch.io Quickly
To publish a Unity game on
itch.io, first build your game using File > Build Settings in Unity to create a playable folder or executable. Then, create an account on itch.io, set up a new project page, and upload your built game files using their web uploader or the itch.io desktop app.Syntax
Publishing a Unity game on itch.io involves these main steps:
- Build your game: Use Unity's
File > Build Settingsto export your game for your target platform. - Create itch.io project: Sign in and create a new game page on itch.io.
- Upload files: Upload your built game files (like .exe, .zip, or WebGL folder) to the project page.
- Set visibility and pricing: Choose if your game is public, private, free, or paid.
- Publish: Save and publish your project to make it live.
unity
1. In Unity Editor: File > Build Settings 2. Select platform (Windows, Mac, WebGL, etc.) 3. Click Build and choose folder 4. Go to itch.io and log in 5. Click Create new project 6. Fill in game details 7. Upload your build files 8. Set visibility and price 9. Click Publish
Example
This example shows how to build a Windows standalone game in Unity and upload it to itch.io.
unity
1. Open your Unity project. 2. Go to <code>File > Build Settings</code>. 3. Select <code>PC, Mac & Linux Standalone</code> and set target to Windows. 4. Click <code>Build</code> and choose a folder named <code>MyGameBuild</code>. 5. After build completes, compress the <code>MyGameBuild</code> folder into a <code>.zip</code> file. 6. Open your browser and go to <code>https://itch.io/login</code> and sign in. 7. Click <code>Create new project</code> and enter your game's title and description. 8. Under <code>Uploads</code>, click <code>Upload files</code> and select your zipped build. 9. Set <code>Kind of project</code> to <code>Downloadable</code>. 10. Choose visibility (Public or Restricted). 11. Click <code>Save & view page</code> to publish your game.
Output
Your game page is live on itch.io with the uploaded Windows build ready for download.
Common Pitfalls
- Uploading raw build folders: itch.io requires zipped files or packaged builds, not loose folders.
- Wrong platform build: Make sure to build for the platform your players will use (Windows, Mac, WebGL, etc.).
- Missing WebGL settings: For WebGL builds, enable WebGL in Build Settings and upload the entire build folder zipped.
- Not testing build: Always test your build locally before uploading to avoid broken games.
- Ignoring itch.io app: The itch.io desktop app can simplify uploads and updates compared to the web uploader.
plaintext
/* Wrong way: Uploading uncompressed folder */ // Uploading 'MyGameBuild' folder directly will fail or be rejected. /* Right way: Compress folder before upload */ // Zip 'MyGameBuild' folder into 'MyGameBuild.zip' and upload that file.
Quick Reference
Summary tips for publishing Unity games on itch.io:
- Always build your game for the correct platform in Unity.
- Compress your build folder into a zip file before uploading.
- Use itch.io desktop app for easier uploads and updates.
- Fill out game details clearly to attract players.
- Test your build locally before publishing.
Key Takeaways
Build your Unity game for the target platform using Build Settings before publishing.
Compress your build folder into a zip file to upload on itch.io successfully.
Create a new project page on itch.io and upload your zipped build files.
Use the itch.io desktop app for smoother upload and update processes.
Always test your game build locally to ensure it runs correctly before publishing.