For builders

Ship a game nobody can shut down.

Everything on this shelf was built with open-source tools you can use today, and the builder docs take you from the template to a tested game ready to submit for review.

Available now

Build a XAYA game today

The full stack is open source: a battle-tested C++ framework that handles the blockchain for you, and the same tools the official games are built with. The step-by-step path is the builder docs, and the quickstart takes you from nothing to a game running. We build games AI-first, and the skills we use are the ones we publish: two agent skills covering game channels and the Arcade, and fully on-chain persistent worlds: download them as a zip and unzip into .claude/skills/. If you are driving an AI agent, the opening prompt is the literal text to paste first.

Publishing

Publish into the Arcade (curated phase)

Request a listing by opening a Game submission issue on GitHub. You need a GitHub account; running your own arcade server is optional.

  • Repository and full commit hash: one tested version containing the frontend, rules source, compiled rules.wasm, its SHA-256 file, and build instructions.
  • Game details: title, description, controls, player counts, slug, game type and cfgSuffix. Say whether you want WCHI wagering, and if so the Polygon address your game's match fee is paid to.
  • Test results: build checks, rules and frontend tests, deterministic replay, and which player counts and devices you tested.

We rebuild the frontend from your commit and verify the WASM hash, then review and test the game privately before listing it. Wagering needs separate approval. For an update, use the same form with a new commit and a link to the earlier issue.

Fill in the form, click Submit new issue, and follow that issue for review questions and the result. No production frontend bundle or bundle hash is required.