Make a multiplayer game with us
Free to list. You keep 100% of what you sell. A GitHub account is all you need to start; add a wallet later to sell copies.
Your games
Add a repo, or sign in with a wallet that holds a listing.
Two doors
| GitHub only | + wallet | |
|---|---|---|
| list, page, art, updates | commit elo.json | also signed on the desk |
| server list | servers in elo.json | also POST /api/store/dev/shards |
| sell copies, a coin | — | commit "wallet": "0x…" |
| sign-in | none needed (GitHub sign-in: later) | the wallet signs each act |
Plan a new game
Answer what you can. We pick a starting kit and write three files for your repo. The same answers always give the same files.
Your repo
Paste your public GitHub repo. Each row says what's there and what to do next. A row turns green only when we can read it.
Raw
—
Servers
Players pick a server from this list. A count is read from
each server's own status_url; a server that doesn't answer shows ?,
never 0.
Pick a game in "working on" above.
Add a server
Add a servers list to elo.json, commit it, then press
"update from the repo" on the repo tab:
Each server answers GET /status.json with
{"players": n, "max_players": n} over https on the same host as
addr.
Sell copies
Each copy is a ticket NFT and 100% of the price goes to you. Selling needs a
wallet: commit "wallet": "0x…" to elo.json (or list with a
wallet), and that wallet runs the sale.
API
Everything on this page is one of these calls. "commit" means your repo is the authority; "wallet" means a signed message.
The full reference is on the API page; the
MCP server is at /mcp.