A real-time multiplayer social deduction game where engineers race to fix bugs while a hidden ghost sabotages the codebase.
Fix all 3 broken files in the codebase before time runs out. Verify the system to win.
Sabotage the code, raise paranoia, and prevent engineers from fixing the bugs. Stay hidden.
The clock is ticking. Engineers must fix and verify all files before time expires.
One player creates a game and shares the 6-character room code. Up to 4 players can join. Everyone readies up.
When the host starts the game, one random player becomes the Ghost. Everyone else is an Engineer. You see your role for 4 seconds — then the game begins.
An AI generates a unique 3-file broken system (or a pre-built scenario is used as fallback). Files unlock in stages as time progresses.
Engineers collaborate in real-time to find and fix bugs in each file. The Ghost secretly uses abilities to break code, fake progress, and sow distrust.
Engineers click "Verify System" to run tests on all files. Files are tested in dependency order — if a dependency fails, dependent files are blocked. All 3 must pass to win.
Engineers win by verifying all files or correctly voting out the Ghost. The Ghost wins if time runs out, paranoia hits 100%, or engineers vote out the wrong player.
Files unlock over time. Each stage introduces harder bugs.
Files form a dependency chain — Stage 2 depends on Stage 1, Stage 3 depends on Stage 2.
The Ghost has 5 silent abilities. None alert the engineers directly. Each one also broadcasts a fake system warning blaming a random engineer.
Ghost Edit Restriction: The Ghost can edit code directly but is limited to changing 5 lines maximum per edit. Mass deletions (Ctrl+A → Delete) are also blocked. This keeps sabotage subtle and strategic.
Reverts a verified file back to buggy code. Cascades — all dependent files are also invalidated.
Makes an unverified file appear as 'verified' for 15 seconds. Engineers waste time thinking it's done.
5-second full-screen dark overlay for all engineers. The Ghost can still see and edit code.
3-second screen distortion with RGB splits, tearing, and static noise. Disorienting for engineers.
Spawns a fake cursor with a real engineer's name that moves around for 6 seconds.
Run tests on all files in dependency order. All 3 must pass to win. Blocked files can't be tested until their dependencies pass.
Save the current state of all files. Use 'Revert System' to undo Ghost sabotage.
Scans code for lines that don't match the original or the fix — reveals Ghost edits.
Accuse a player of being the Ghost. Majority guilty = instant win (if correct) or -30s penalty (if wrong).
Paranoia rises automatically and from Ghost abilities. At 100%, the Ghost wins instantly.