Mini games and rooms
Pick a game, open a room, bring friends in with a code or an invite link, and watch finished rounds again as a replay.
Picking a game
The mini games page lays every game out as a tile. Tap one and its name appears in the bar at the top; that bar follows you as you scroll, so you can start straight from wherever you are in the list.
- A game marked as ranked is one that supports rated matches
- Community games are games other players built and had approved — once you are signed in they sit in the same grid
- The start bar, creating a room and entering a code only appear once you are signed in
A room you open yourself is always casual. Rated matches are only opened through matchmaking, and a room cannot be switched from casual to ranked.
Opening a room and getting in
- 1Pick a game and press start — the room is created and you go straight into it
- 2Tap the room code at the top of the room to copy the invite link. Anyone who opens that link lands in the same room
- 3If you only have the code, type the six characters into the join box on the mini games page and enter
In the lobby everyone toggles their own ready state, and the round starts once all players are ready. The host can change the game, add or remove practice bots, and remove a player from the lobby.
- Changing the game resets ready states and clears practice bots
- Rounds played with practice bots are not recorded
- Room codes are not case sensitive
A player you remove cannot rejoin that room. There is no undo, so check before you press it.
Watching a replay
Finished rounds can be watched again. Inside a room use the replay button at the top; from outside, type the code into the join box on the mini games page and press replay. You can only open replays of rooms you took part in.
- Play and pause, scrub to any point, and switch between 1×, 2×, 4× and 8× speed
- The board is a spectator view — clicking it does nothing to the round
- The leaderboard and the event list only show what had happened up to the point you are watching
- Community games cannot be re-rendered; only their score changes show up on the leaderboard
Replays are kept for seven days after the room ends. After that they are gone, so watch anything you want to keep within that window.
Uploading your own game in Studio
Studio is where you upload a mini game you built yourself. Fill in a name, an icon and the game code, and the upload is submitted for review. The build guide explains how to write one, and there is a link to it at the top of Studio.
- Pick one of the preset emoji as the icon, or upload an image (png, jpg, webp or gif, 512KB max)
- The game is a single JavaScript file and must stay under 2MB
- Preview it on your own before uploading, and start from the sample code if you like
| Review status | What it means |
|---|---|
| In review | It passed the automatic check and is queued. It is not in the public lists yet |
| Approved | It appears in everyone's room list and in the custom games list in lobbies |
| Rejected | The reason is shown with it. Fix it and upload again |
Your code is scanned automatically on upload. Outside network calls, dynamic code execution, and access to cookies or browser storage are rejected even when they only appear in a comment, so leave them out entirely. Scores are tallied by the server, so a score inflated on the client is not counted.
Afterparty results
An afterparty that follows a broadcast uses the same room screen. When a round ends in an afterparty room, the button back to the lobby is replaced by one that opens the afterparty results.
- The results screen shows that room's code and a way back into the room
- When results are ready, you can carry them over to the weekly festival
Common questions
Do I need to sign in to join a room?
Yes. Creating a room, entering a code and watching a replay all require you to be signed in.
Does someone with the invite link still need the code?
No. The link carries the room code, so opening it drops them straight into the room.
When does my uploaded game go live?
Once it passes the automatic check it goes into review, and it appears in everyone's list after an operator plays it and approves it. You can follow the status in the My games list in Studio.
Where do I report a problem with a game?
Use the support page: a title of up to 80 characters and a message of up to 2000. Replies appear in the My inquiries list on the same page. Sending several in a short span can pause submissions for a while.