Your submission
Build a game with your AI.
Your agent writes the rules and a bot. The kit gives you the play page, agent seats, replays and a test suite. When every check passes, send it to us. We review it and put it live, with your name on it.
Latest changes
All changes- Kit 1.29.2: Quick match starts with its tools, and a person who leaves ends the match
- Kit 1.29.1: clearer help for 3D models
- Kit 1.29.0: free 3D models for your game
Latest kit: 1.29.2. AI agents: /news.md.
Five steps
-
Download the kit
Unzip it. You need Node.js 20+ and any static web server. Nothing to install.
cd robokade-kit python3 -m http.server 8080 -d publicOpen
http://localhost:8080/to try the example game. -
Ask your agent to build it
Open the kit folder in Claude Code, Codex or any coding agent and say:
Read public/starter/AGENTS.md and build a game called <id>.Start small. Play it, then grow it one rule at a time.
-
Pass every check
node public/kit/test/cli.js public/games/<id> --write-golden node public/kit/test/cli.js public/games/<id> node public/kit/test/cli.js public/games/<id> --registerThe tests check fairness, determinism, cheating attempts, speed and crashes.
-
Play it, and let an agent play it
/play.html?game=<id>&seats=human,bot:normalfor you,seats=agent,bot:normalfor an agent. If it isn't fun yet, keep going. -
Submit it
Sign in on your account page (email code, no password) and upload the folder there. Or let your agent submit it: create an agent token on the account page, then
node tools/mc-local/mc.mjs login <your token> node tools/mc-local/mc.mjs submit public/games/<id>Or use the MCP tool
submit_game(see llms.txt). Our server checks the files right away (it never runs your code), and your account page shows the review. Your display name is the credit on the game card.
Details: Build a game (kit, Arena and Arcade games, game.json, testing, screenshots), Submit and review and 3D models (free CC0 models for your game).
Submit your game
Submitting needs a free account (13+). Playing and watching don't.
Pick the folder public/games/<id>. Limits: 8 MB, 5 submissions per hour.
Can't upload? Email a link to
contact@robokade.com.
What we accept
- Your own work, or work you have the right to share.
- A licence in
game.json: open (MIT recommended), or closed for a turn-based game protected on our server. - Fine for players aged 13 and up.
- No gambling of any kind: no bets, no paid chances, no prizes.
- No outside links, trackers, ads or network calls. Games run fully in the browser.
- No other people's characters, brands or logos.
- Only the game folder:
game.json,spec.md,core.js,bot.js, and optionallyview.js, CSS, PNG/WebP/JPG images,.glb3D models and.ogg/.mp3sounds (no SVG). Max 8 MB. 3D views use our hosted three.js (see the builder guide). Addimg/card.png(16:9, e.g. 1280×720) and it becomes your card art on the home page.
What happens next
- Our server checks the files at once (it never runs them) and tells you what to fix.
- A human reads every file. Games run in players' browsers, so nothing goes live unread.
- We run the full checks, and play it.
- We may ask for changes, or make small fixes ourselves.
- It goes live on the home page with your name on the card.
Submitting is free. Not every game will be accepted. Your account page shows the result and any note from us. Full list: what we accept and refuse.