Why itch.io?
itch.io is the friendliest platform for indie game developers:- ✅ No approval process - publish immediately
- ✅ No fees - 0% revenue share (optional tip jar for itch.io)
- ✅ Upload in minutes - drag and drop your game files
- ✅ Perfect for game jams - instant hosting
- ✅ Great community - supportive indie game players
- ✅ Flexible pricing - free, paid, pay-what-you-want, or donations
Quick Upload Guide
1. Create itch.io Account
Sign Up
Visit itch.io and create a free account
2. Create Your Game Page
Create New Project
Dashboard → Create New Project
Fill Basic Info
- Title: Your game’s name
- Project URL:
yourusername.itch.io/yourgame(becomes your game’s page) - Classification: Game
- Kind of project: Downloadable (for desktop) or HTML (for web)
Uploading Windows Build
Prepare Your Build
You have two options:Option A: Single .exe (if you used Embed PCK)
- Just upload
MyGame.exe
- Zip them together:
MyGame.zipcontainingMyGame.exeandMyGame.pck
Uploading macOS Build
Multiple Platform Uploads
Uploading Mac + Windows + Linux? Just upload all of them! itch.io automatically shows the right download button based on player’s OS:- Windows user sees: Download for Windows
- Mac user sees: Download for Mac
- Linux user sees: Download for Linux
MyGame-Windows.zipMyGame-Mac.zipMyGame-Linux.zip
Configuring Your Game Page
Essential Settings
Kind of project:- Downloadable (for desktop games)
- HTML (for web games - different upload process)
- Released - Game is complete and available now
- In development - Early access, still being worked on
- Prototype - Tech demo or proof of concept
- On hold - Development paused
- No payments - Free game
- Paid - Set a price (60 typical range)
- Pay what you want - Let players decide (minimum $0 or set minimum)
- No payments with donations - Free with optional tip jar
Details Tab
Genre: Select up to 3 (e.g., Action, Platformer, Multiplayer) Tags: Add relevant tags (players search by these):- Gameplay tags: roguelike, puzzle, shooter, etc.
- Visual style: pixel-art, 3d, hand-drawn, etc.
- Features: multiplayer, controller-support, co-op, etc.
Media
Cover Image: 630x500px (shown in browse listings) Screenshots: At least 3-5 (show gameplay, not just menus) Trailer: YouTube or direct upload (highly increases downloads)Launching Your Game
Write Description
Include:
- What the game is about (2-3 sentences)
- Key features (bullet points)
- Controls (especially keyboard/mouse vs controller)
- macOS security note (if unsigned): “Right-click → Open to bypass security warning”
- Credits (music, art, etc.)
Web Games on itch.io (HTML5 Export)
Summer Engine can export HTML5/WebAssembly games that run in browser!Exporting for Web
Configure Web Settings
- Export Type: HTML
- Texture Format: Works with any (no special compression needed)
Uploading Web Build to itch.io
Configure as HTML
- ✅ Check This file will be played in the browser
- Select
index.htmlas the main file
Set Embed Options
- Viewport dimensions: Match your game resolution (e.g., 1280x720)
- Orientation: Landscape (most games) or Portrait (mobile-style)
- Fullscreen button: Enable for better experience
Web games get more plays on itch.io! No download required = lower barrier to entry. Perfect for game jams and demos.
itch.io vs Steam: Quick Comparison
| Feature | itch.io | Steam |
|---|---|---|
| Setup Time | 15 minutes | 2-3 hours |
| Approval | None | 1-3 days |
| Upfront Cost | $0 | $100 per game |
| Revenue Share | 0% (optional tip) | 30% to Valve |
| Audience Size | Smaller, indie-focused | 120M+ users |
| Web Games | ✅ Native support | ❌ Not supported |
| Best For | Quick releases, jams, web games | Professional releases, large audience |
Updating Your Game
Upload New Build
Delete Old Version
Click ❌ next to old file to remove itOr keep both (lets players download old versions)
Making Your itch.io Page Stand Out
Great Game Pages Have:
- Eye-catching cover art (630x500px)
- GIF of gameplay (shows movement, hooks attention)
- 5+ screenshots (show different gameplay moments)
- Clear description (what is the game? what do you do?)
- Key features as bullet points
- Controls listed (WASD to move, Space to jump, etc.)
- Credits (music, fonts, tools used)
- Development log (updates keep players engaged)
Example Description Structure
Pricing Strategies for itch.io
Pay What You Want ($0 minimum)
- Gets most downloads (free)
- Some players pay generously (20 for great games)
- Builds audience for future paid games
- Average: ~10-20% of players pay something
Fixed Price
- Sets clear value (15 typical for indie)
- Easier to predict revenue
- Can run sales/discounts later
- Best for: Polished, complete games
Name Your Own Price (Minimum $X)
- Middle ground: “Pay at least $5, or more if you want”
- Shows suggested price while allowing generosity
- Best for: Premium indie games
itch.io Community Features
Devlogs (Development Blogs)
- Post updates about your game
- Shown to followers and on your game page
- Great for building hype pre-release
- Players love seeing behind-the-scenes
Community Tab
- Players can leave comments
- You can respond and build community
- Feature player feedback in updates
Game Jams
- Submit your game to relevant jams
- Massive exposure and feedback
- Community rating system
- Many successful indie games started in jams
Next Steps After Publishing
Share on Social Media
Twitter/X, Reddit (r/IndieDev, r/gamedev), Discord servers
Submit to Game Jams
Search itch.io jams matching your genre
Gather Feedback
Read comments, update game based on player suggestions
Consider Steam Release
Larger audience once you’ve validated on itch.io

