Help Topics

P2P Games

P2P Games lets you play retro arcade games directly with another user. Games run in real-time over WebRTC DataChannel — no server relay, minimal latency. 15 base games with 20 additional mode variants across action, sports, racing, and co-op genres.

Starting a Game

/game <nickname>

This creates a game session and sends an invite via PM. The target user clicks the link to join the game lobby.

Game Lobby

The lobby is where both players meet before starting a game. You can:

  • Chat with your opponent
  • Browse and select from 35 available games across 15 families
  • Wait for your opponent to accept or decline

Game selection requires bilateral consent — one player picks a game, the other must accept before it starts.

Available Games

Architecture

The session creator acts as host and runs the game loop at ~60fps. The peer sends keyboard inputs via DataChannel and receives game state snapshots. This keeps both players in sync with minimal bandwidth.

Timeouts

Pending sessions expire in 5 minutes. The lobby expires after 15 minutes of inactivity (with a warning at 10 minutes).

See Also

/game · P2P Sessions · Solo Arcade