Guidelines
Short rules. Not a constitution.
- Browser-playable games only. If it is not a game, it is not going here.
- Disclose AI tools. Lying about the stack is weirder than using it.
- No malware, phishing, CSAM, or stolen store assets passed off as original.
- Clones are OK if labeled. Super Mario but the plumber is a prompt: say so.
- Slop is OK if it runs. Broken is a badge, not a crime, unless it is malware.
- You keep the IP. You grant us a license to embed, screenshot, and list the game.
- No exclusivity. Cross-post to itch, vibecode, your mom's blog, whatever.
We go live immediately. There is no review queue. Admins can hide things that fail the list above. If you shipped a blank page, people will tell you in the comments. That is the product.
URL or zip
Same notes as the submit form. Read this before you pack.
How to ship
Pick one: a public play URL, or a static zip. If you attach a zip, we host that snapshot and ignore the URL. Source / GitHub is optional and must be public — leave it blank if the repo is private.
Play URL
- The game is already live: GitHub Pages, Vercel, Netlify, itch, your domain.
- It needs a server (multiplayer, API). A zip cannot run Node.
- The build is bigger than 25 MB.
Static zip
- No public host, or you do not want to open the repo.
index.htmlat the zip root, or one wrapping folder.- Max 25 MB. Relative paths only. Vite:
base: './'
Do not zip node_modules, .git, or a game that talks to localhost. If your host blocks iframes (some itch embeds), uncheck iframe embeds on the form — players get a new-tab button.
How to pack a zip
- Build first. Zip the
dist/(or Godot/Unity HTML5 export), not the repo. index.htmlmust sit at the zip root, or inside a single top-level folder. We unwrap that folder.- Paths must be relative (
./assets/game.js). For Vite, setbase: './'in the config or the iframe 404s. - Max 25 MB compressed. html, js, css, wasm, images, audio, fonts, glb/gltf. No
node_modules, no.git, no hidden files, noexe. - A zip is a snapshot. Updating the game later means editing the listing and uploading a new zip, or switching to a play URL you control.
Ready? Submit a game.
