Publish your HTML5 game on the web with Cerewro: GitHub Pages, Netlify and itch.io

Publish your HTML5 game online for free with Cerewro: push code to GitHub, enable GitHub Pages, deploy to Netlify with custom domain or publish on itch.io to reach the gaming community.

Publish your HTML5 game on the web with Cerewro

Once your HTML5 game is ready, the next step is publishing it so others can play. Here are the fastest and cheapest options, from GitHub Pages (free) to itch.io to reach the gaming community.

GitHub Pages (free, ideal for personal projects)

Publish on GitHub Pages from Cerewro
Upload the HTML5 game from C:\projects\my-game to GitHub and enable GitHub Pages to publish it online
Commands executed by Cerewro
cd C:\projects\my-game
git init && git add . && git commit -m "feat: complete Snake HTML5 game"
gh repo create my-snake-game --public --push --source=.
gh api repos/YOUR_USER/my-snake-game/pages -X POST -f source.branch=main -f source.path=/
# URL: https://YOUR_USER.github.io/my-snake-game

Netlify (custom domain, auto deploy)

Deploy with Netlify CLI
npm install -g netlify-cli
netlify login
netlify deploy --prod --dir . --site-name my-snake-game
# URL: https://my-snake-game.netlify.app

itch.io (gamer community, monetization)

  1. Create a free account at itch.io
  2. Go to Dashboard → Upload new project → HTML
  3. Upload a ZIP with all game files
  4. Set the viewport size (e.g. 800x600)
  5. Publish: your game appears in itch.io's search
Monetization on itch.io: itch.io lets you charge for your game or use "pay what you want". Creators receive 100% of sales by default. Perfect for monetizing indie games.