Skip to content

itch io

Marketplace and community for indie games and game jams.

Not yet verified
Demo online
MIT

Open the official app on itch.io

This tool is hosted by its maintainers. Click below to open itch.io in a new tab — it's their official demo.

Browse gaming tools →

What's next with itch io?

Choose how you want to get started.

Use it free

Open the official tool or demo — no account needed.

Free

Self-host it

Run the open-source version on your own infrastructure.

Open

What is itch io?

itch.io is an open-source platform designed for indie game developers to publish, distribute, and monetize their games. It serves as an online marketplace where creators can share games, assets, and other digital content while engaging with a global community of players and fellow developers. The platform addresses the challenge of accessibility for independent creators by providing a low-barrier entry point to reach audiences without reliance on traditional publishing models. Gamers benefit by gaining access to a diverse range of free and paid titles, including experimental and niche games that might not thrive in mainstream markets. itch.io caters primarily to indie developers, hobbyists, and enthusiasts who seek alternatives to conventional game distribution channels, fostering a collaborative and creative ecosystem for digital content creation.

How it works

itch.io is a web-based platform that enables independent game developers to upload and share their creations, including games, game assets, and other digital media. It functions as both a marketplace and a community hub, allowing users to discover, purchase, and interact with indie projects. The platform's primary purpose is to democratize game distribution by eliminating the need for traditional publishing infrastructure. Developers can release games directly to players, while gamers gain access to a curated selection of creative works that reflect diverse artistic and technical approaches. itch.io supports game hosting, sales, and community engagement through features like pricing options, downloadable content, and user reviews. It includes tools for managing game releases, such as the ability to set demo versions or offer discounts during sales events. The platform also facilitates direct interaction between creators and players through comments and messaging features.

How to use it

  1. 1Create an account on itch.io and navigate to the 'Upload Game' section. 2. Select the game files and configure settings such as title, description, and pricing. 3. Choose distribution options, including whether to offer a free demo or enable sales. 4. Submit the game for review and promote it through the platform's community features. Practical tips include utilizing the 'Bundle Hosting' feature to group multiple games together, leveraging the 'Sale Explorer' tool to track sales performance, and engaging with the community through developer logs and forums.

What it can do

  • indie games

Use cases

Assumptions and limitations

Assumptions

  • source: https://itch.io/
  • license: Open source
  • privacy: Opens an external demo

Limitations

  • Limited advanced analytics tools for tracking player engagement
  • Dependence on internet connectivity for game distribution and management
  • Smaller selection of high-profile titles compared to commercial platforms
  • No built-in multiplayer server hosting capabilities
  • Moderation challenges in maintaining a safe and respectful community

Understanding the result

Marketplace and community for indie games and game jams.

Tool details

  • Clearly flagged when a network request is needed.
  • No account, no sign-up, and no tracking of your content.
  • Powered by (MIT).
Built with
(https://itch.io/)
License
MIT
Runs locally
No — requires a network request
Verification
Not yet verified
Input
Query
Output
Text
Open-source source & license

Built with https://itch.io/. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.

Built with
License
MIT
View source on GitHub

Open-source project

OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.

References

Frequently asked

How do I upload a game to itch.io?

To upload a game, create an account on itch.io and navigate to the 'Upload Game' section. Select your game files, configure settings like title and description, choose pricing options, and submit for review. Once approved, your game will be visible in the marketplace and available for purchase or download.

How does itch.io handle game distribution and payments?

itch.io uses a web-based infrastructure to host games and process transactions through integrated payment gateways. Developers receive a percentage of sales after platform fees, while players can purchase games directly through the site. The platform supports multiple currencies and provides download links for games once purchased.

How do I create a game bundle on itch.io?

To create a bundle, navigate to the 'Bundles' section of your itch.io dashboard. Add individual games or assets to the bundle, set a collective price, and configure availability settings. Once published, the bundle will appear in your store and can be promoted through the platform's marketing tools.

How does itch.io compare to Steam or itch.io's alternatives?

Unlike Steam, itch.io focuses exclusively on indie developers and offers lower barriers for small creators, but lacks Steam's extensive library and multiplayer infrastructure. Alternatives like Game Jolt and Kongregate provide similar distribution features but have smaller user bases. itch.io distinguishes itself through its open-source nature and community-driven approach.

What should I do if my game fails to upload?

If your game fails to upload, check for file format compatibility, ensure all required files are included, and verify internet connectivity. Review error messages for specific issues like missing dependencies or size limits. If problems persist, contact itch.io support through the platform's help resources.

Spotted something wrong with itch io, or want to maintain it? See how to help.