Browser-based systems game
Void Cleaner
A browser-based OS simulator game where players stabilise a failing space-station system through a dense, reactive interface.
The brief
A product problem worth solving.
Build a game that feels like operating a living system rather than navigating a sequence of screens, while keeping the growing game loop understandable, persistent, and responsive on the web.
The work
Built as a system, not just a surface.
I built the product around explicit game state, a reusable simulation layer, and a React interface designed to surface system feedback continuously. The implementation uses persisted Zustand stores for progression, multiple game modes, localisation, accessible motion, and Cloudflare-backed score submission protected with Turnstile.
The result
A live, useful product.
A live interactive product and public codebase that demonstrates how to turn complex client state, simulation logic, and atmospheric UI into a cohesive browser experience.
Have a complex product to ship?