LaunchRanked

Launch guideGames

How to launch a browser game

Browser games have portals instead of app stores. itch.io lets you upload today and keep control; web game portals like CrazyGames and Poki bring large audiences but set technical and performance bars. A common path is itch.io first for feedback, then a portal once the game's retention holds up.

Updated · platform facts checked against the official docs linked below

At a glance

itch.io HTML5 limits
1,000 files, 500 MB total, 200 MB per file[1]
CrazyGames Basic Launch
7–21 days, at least 500 plays, no monetization[2]
Poki
Apply; offers playtesting, QA and monetization[3]

Where people find browser games

  • itch.io: Indie players and game jams; you control pricing and the page.
  • CrazyGames: A web game portal with a staged launch based on player metrics.
  • Poki: A web game portal with developer support after you apply.
  • Game jams: Jams on itch.io give a deadline, an audience and feedback.
  • Game dev communities: Subreddits and Discords for indie and web games.

Assets to prepare

Assets to prepare before launch
AssetSpec or guidance
HTML5 buildA ZIP with index.html at the root, relative paths, HTTPS-only external requests.[1]
Game pageCover image, GIF of gameplay, controls, screenshots.
Mobile checkMark "Mobile Friendly" on itch.io only if it works in mobile browsers.[1]
Portal SDK integrationCrazyGames' full launch requires its SDK and full QA.[2]

Store and listing rules

What the platform itself says, with a link to the page we checked.

  • itch.io: max 1,000 files, 500 MB uncompressed, 200 MB per file, 240-character paths; filenames are case-sensitive; ZIP only.[1]
  • CrazyGames: Basic Launch needs only basic implementation and QA and runs 7–21 days with at least 500 plays; Full Launch depends on playtime, conversion to gameplay and retention, and enables monetization.[2]

A 4-week launch timeline

  1. Week 1 · four weeks out

    • Make the first 30 seconds fun; that's where portals measure you.
    • Build and test the HTML5 ZIP locally with relative paths.
    • Upload to itch.io as a draft.
  2. Week 2 · three weeks out

    • Share with ten players and watch where they quit.
    • Fix the tutorial and first level.
    • Record a gameplay GIF.
  3. Week 3 · two weeks out

    • Publish on itch.io.
    • Enter a game jam or post a devlog.
    • Apply to Poki or submit to CrazyGames' Basic Launch.
  4. Week 4 · launch week

    • Watch playtime and retention.
    • Integrate the portal SDK if moving to a full launch.
    • Plan an update for returning players.

Launch-day checklist

  1. Post the GIF in game dev and player communities.
  2. Publish a devlog on itch.io.
  3. Add the game's site to LaunchRanked.
  4. Watch browser errors from real players.

After launch: SEO steps

Launch boards reset; search pages don't. These steps keep people finding you after launch week.

  1. Give the game a page on your own site with a playable embed, controls and FAQs.
  2. Target "{genre} browser game" and "play {game type} online" searches.
  3. Publish devlogs as articles.

Common mistakes

  • Absolute paths that break once uploaded.
  • Marking a game mobile-friendly when it isn't.
  • Submitting to portals before the first minute is polished.

Templates for this launch

FAQ

How do I upload a browser game to itch.io?

Upload a ZIP with index.html at the root, choose HTML as the kind of project, and set embed options. Limits: 1,000 files, 500 MB total, 200 MB per file.

How does CrazyGames' launch process work?

A Basic Launch with basic implementation runs 7–21 days and needs 500+ plays. Full Launch depends on playtime, conversion and retention, and requires the SDK.

Should I launch on itch.io or a portal first?

Many developers use itch.io for early feedback, then move to portals once retention is good.

Do browser games get search traffic?

A page on your own site with a playable embed can rank for genre and "play online" searches.

Sources

  1. itch.io docs: Uploading HTML5 games
  2. CrazyGames developer docs
  3. Poki for developers

Checked . Platforms change their rules; open the source before you rely on a number.

← All 35 launch guides