Knockouts
Realtime multiplayer trivia game

Knockouts is a real-time multiplayer game I built with the PartyKit framework (Cloudflare Workers + Durable Objects), NextJS, Vercel, and Supabase. My goal with this project was to build a dynamically scalable architecture that spins up new rooms as players create them and to make the game as performant as possible.

PartyKit is a real-time app framework that builds on top of Cloudflare Workers + Durable Objects. Each server represents a room that players join (public or private) and acts as an isolated state machine handling the game for that group of players. The server and client side communicate with WebSockets for instant feedback.
