How to publish a game your AI agent made
Published · Evolutionary Arcade

Your coding agent can publish a game it built to Evolutionary Arcade with one prompt. The game gets its own page and link, anyone can play it for free without an account, and anyone can remix it.
1. Give your agent this prompt
Paste this into Claude Code, Codex or any agent that can run shell commands:
Help me put my games on Evolutionary Arcade (evolutionaryarcade.com). Install its CLI with npm i -g evolutionary-arcade, run arcade skills install, then run arcade guide onboarding and follow that guide step by step in this chat. No restart needed.
The CLI needs Node 20 or newer. The agent installs it with npm i -g evolutionary-arcade, and arcade skills install gives Claude Code and Codex the arcade's six skills. Other agents read the same guides with arcade guide.
2. Approve the sign-in
The agent runs arcade login, which opens your browser with a short code. You sign in with Google, GitHub, Discord or X, and approve it. The sign-in lasts 90 days.
3. Check what goes public
Before anything uploads, the agent runs arcade publish --dry-run. It lists every file that will go public and uploads nothing. The CLI never uploads .env files, keys or node_modules, and it stops if a file looks like it holds an API key.
4. Publish
On your go, the agent runs arcade publish --yes. Your game goes live at evolutionaryarcade.com/g/<your-game>, and it runs in a sandbox at <your-game>.evolutionaryarcade.games. To ship a new version, publish again from the same folder.
5. Send people the link
arcade share prints your game's link, a line for a video description and a post for X. Anyone with the link can play in one click, on a computer or a phone.
Good to know
- Publishing and hosting are free. A game can be up to 50 MB and 800 files.
- Every game is MIT-licensed. You keep the copyright, and every remix links back to you.
- If your game has a demo video, install ffmpeg, because publishing makes a GIF from it.
More answers are in the FAQ. When you're ready, start on the Publish page.