🟧 Publish on Itch.io
🟧 Publish on Itch.io
Itch.io is a very popular site for hosting and sharing games and interactive apps for free: it acts as an online showcase for your creations, without you having to manage a website yourself.
This guide explains how to put a project exported from Celestory online on Itch.io, and how to (optionally) point your own domain name to it.
🏗️ Prerequisites
- Celestory Export: Generate a "Web" export (ZIP) from your Celestory project.
- Itch.io Account: An active account on itch.io.
🖱️ Deployment Procedure
This is the standard method for creating your project page and configuring visual details. Unlike some other platforms, you do not need to unzip the project for Itch.io!
- Log in to your dashboard at itch.io/dashboard.
- Click on "Create new project".
- Fill in at least the following information:
- Title: Your project's name.
- Kind of project: You must select "HTML" (You have a zip file containing HTML).
- Pricing: Choose the option that suits you (No payments, Donate, Paid).
- In the Uploads section, click on "Upload files".
- Select your unzipped Celestory export .zip file.
- Once the zip is uploaded, you must check the box "This file will be played in the browser".
- In Embed options:
- Check "Click to launch in fullscreen" if you want a native fullscreen button.
- Check "Mobile friendly" so the app displays well on phones.
- Save and preview your draft, then set the visibility to Public.
🌐 Using Your Own Domain (e.g., www.mygame.com)
Itch.io does not yet support direct domain linking due to security reasons. Here's how you can still use your custom address for your audience:
The Simple Method: Redirect (301)
This is the recommended method for non-developers. It tells your domain provider (GoDaddy, Namecheap, Google Domains, etc.) to automatically send visitors to your Itch.io link.
- Log in to your domain provider's account.
- Go to the Redirection or Domain Forwarding section.
- Create a new redirect from www.yourdomain.com to https://username.itch.io/your-game.
- Choose the "Visible" or "Permanent (301)" type.
- Now, when someone types your address, they will land directly on your game page!
The Advanced Method: Integration (Embed)
If you want your custom domain to stay in the address bar, you need to have a small website (even just one page) and integrate the Itch.io game using the "Embed" code provided in your Dashboard under the "Distribute > Embed game" tab.
Documented version: v1
Updated on: 06/09/2026
Thank you!
