CSSQuake
- Programming
- Developer Tools
- Web
- Gaming
- Open Source
CSSQuake is a playable Quake recreation that uses CSS 3D transforms and DOM elements to draw the world in the browser. It is not Quake magically running in pure CSS. The game logic is TypeScript, and the build process extracts data from QuakeC and progs.dat into JSON facts the browser runtime consumes. That framing mattered because a lot of the first reactions assumed either a full port or some deeper abuse of CSS than what is actually happening.
Treat this as a proof-of-possibility for the browser rendering stack, not a template for product architecture. If you build anything unconventional on web primitives, test early across rendering engines because Chrome, Firefox, and Safari can behave very differently even on the same hardware.
- cssquake.com
- Discuss on HN