Arena

Next.js 16 multiplayer game center. Mobile first, desktop sharp.

Flappy Outbreak

Authoritative room loop, server-driven match state, client-side Canvas rendering.

The host manages settings and starts rounds. The server owns countdown, infection logic, bots, score calculation, and end-of-session results. The client now focuses on rendering and input.

Statusconnecting
Time90s
Flock0 alive / 0 infected
Netconnecting

Lobby staging

Use the room controls to ready up, then let the host start the round.

Round Feed

  • Connecting to the realtime room.

Control Notes

Tap anywhere on the stage on mobile. Press Space, W, or Up Arrow on desktop.

You are currently flying as a survivor. Visibility mode is offline.