Hack #2: Cloudflare · Cloudflare
2 Apr, 09:31
G8KEEPER is a real-time multiplayer social deduction game where you can’t reliably tell who is human and who is AI. Players are dropped into a shared environment with eight total players. Some are real players, others are AI-controlled agents that move, interact, and communicate just like humans. Each round, players explore rooms, complete objectives, and interact with fully voiced NPCs to gather information. The goal is to identify two things by the end of the game: your assigned room and the misaligned player (randomly assigned) who is actively trying to manipulate the outcome without being detected. What makes G8KEEPER different is how the AI behaves. Non-human players aren’t scripted, instead they simulate intent. They move with purpose, send messages, interact with NPCs, and occasionally mislead other players. This creates a constant sense of uncertainty where every decision feels like a risk. I used ElevenLabs to power all NPC and narrator voices, giving each character a distinct tone, personality, and presence. Voice is not just cosmetic here, it’s a critical part of how information is delivered, trusted, or questioned. On the backend, each game lobby is powered by a Cloudflare Durable Object, which manages real-time game state, player actions, AI behavior, and round progression. This allows multiple games to run concurrently while maintaining synchronized state across all players. The result is a system where voice AI, real-time infrastructure, and multiplayer interaction combine into something that feels less like a traditional game and more like a live social experiment.
