DOSSIER · PRJ_01 · GAME

DEAD STROKE

A fair, realistic-physics 8-ball pool game for PC and mobile, with offline and online play. Deterministic simulation, cosmetic-only monetization (no pay-to-win cues), and server-authoritative anti-cheat — the exact gap the market leader leaves open.
Role
Creator
Year
2026
Status
IN DEVELOPMENT
DEAD STROKE — game project screenshot

Dead Stroke — pool slang for the flow state where you can't miss — is a realistic-physics 8-ball game built around one bet: that the market leader (Miniclip's 8 Ball Pool) leaves a clear gap for a game that's actually fair. That means deterministic, true-to-life ball physics, cosmetic-only monetization where nothing in the simulation or rules may ever read a purchased item, and a server that referees every online shot itself rather than trusting the client. 8-ball only at launch, PC first, then mobile.

The idea that makes the whole thing work is a single engine-independent physics core: a plain C# library with zero Unity dependencies, compiled once and used in three places — the offline client (instant play against a bot), client-side prediction (the shooter sees their shot resolve immediately), and the server referee (which re-runs the same library to validate every online shot). One implementation means no desync by design, built-in anti-cheat, and bot AI almost for free. Around it: a Unity 6 client, a .NET 8 minimal-API backend over WebSockets (pool is turn-based — no UDP netcode needed), Postgres for accounts, ELO, cosmetics and replays, and self-built ELO matchmaking with a labeled bot fallback — the whole backend running on a single small VPS.