Build a multiplayer game with ChatGPT or Claude

Bootleg City began as a request to Claude for an online multiplayer game. Describe yours to ChatGPT or Claude, and everyone you send the link to plays in the same world at the same time.

Tessryx passes each player's moves to the others and checks them against your rules on the way. Players open the game from a link, on a laptop or a phone, and your AI keeps changing it a piece at a time as you ask.

What to ask your AI

Connect Tessryx to ChatGPT or Claude, then paste one of these, or say it your own way.

  • A racing game for four
    “make a top-down racing game in the browser where me and up to 3 friends race the same track at once. show who's in the lobby, and don't let anyone drive faster than the cars can go”
  • A trivia night
    “build a trivia game for game night. i run the questions from my phone, everyone answers on theirs, and the leaderboard on the tv updates as answers come in”
  • A shared pixel canvas
    “make a shared pixel canvas anyone with the link can draw on, one pixel every 5 seconds each. keep the canvas saved so it's still there tomorrow”

What Tessryx runs for you

  • Moves passed player to player

    Each player's position goes to everyone else about ten times a second. Every message is checked against the shape you set, and it arrives with its sender's id attached.

    Real-time pages, multiplayer and chat
  • Your game's rules

    Say a car can't go faster than 400 pixels a second, or a rifle needs a second to cool down between shots. A handler checks each batch of moves against rules like those before anyone sees it, and drops a teleport or a shot fired too soon.

    Game rules checked at the edge
  • A lobby that knows who's in

    Every player sees who joined and who left. Someone who reloads, or drops out for a few seconds, stays on the list.

    Who's here (presence)
  • A shared state for the round

    Round settings or the board live in the room every player shares. It can load from your records when a game starts and save back as it goes.

    Shared room state
  • Players from your own app

    Players can sign in with Tessryx, or come from an app of yours with a token it signed. A join workflow decides who gets in and what they can send.

    Your own users on live pages
  • Scores and saves in your records

    Cash, high scores and progress go through workflows that write to your records, which you can open and edit in a form.

    Read and write records

Built this way

Bootleg City

Friends steal cars and run from the cops in a 1920s city, all on one live page. Positions and shots travel on a relay channel and chat lines through a screened one, and the whole game is a single HTML file.

Bootleg City

What it costs

Plan: Free

The free plan comes with 10,000 credits a month, enough for a few evenings of play.

A player joining is 1 credit. While anyone sends, relaying is 1 credit a minute for each player who sends, at least 2, and a handler checking the rules adds 8 a minute. Four players for an hour with a handler comes to 724 credits. Pro, at $20 a month, has 100,000 credits, about 138 of those hours.

What it can't do yet

Questions

How many players can be in one game?

The free plan takes 100 players on one live page at a time, and Pro, Agency and Scale take 5,000. A player who turns up when it's full is told so, and the game carries on for everyone in it.

Can players cheat by changing the code in their browser?

They can change what their page sends, but every message is checked at the edge before anyone else sees it: its shape, how often they send and your handler's rules. A message that breaks them is dropped and its sender is told why.

How fast are updates?

A relay channel sends a batch every 100 milliseconds by default, and you can set anywhere from 50 to 250, quick enough for player positions. Chat lines go through a route first and take a moment longer.

Do I need to know how to code?

You don't. Your AI writes the game page and everything behind it, and after a round of playing you tell it what to change.

What happens when someone loses their connection?

Their page reconnects by itself and gets what it missed. Coming back within a few minutes is free, and the others don't see them leave unless they're gone for 30 seconds.

All features

Connect your AI and build it

Free to start, no credit card. Bring the AI you already use.