RC RANDOM CHAOS

CSSQuake brings a browser-native Quake-style FPS to the web

· via Hacker News

Original source

CSSQuake

Hacker News →

CSSQuake is a browser-based first-person shooter modeled on id Software’s Quake, playable directly from a web page with no install. The interface exposes the full kit of a classic arena shooter: standard WASD-plus-mouse controls, jump/run/crouch movement, and a hosting flow for multiplayer matches where players set a name, color, map, frag limit, time limit, and max player count before sharing a join link.

Beyond the core game, the project leans into being a configurable tech demo. Its menus include a debug panel for toggling object outlines, a stats readout, and an FPS counter, alongside gameplay options for dynamic lighting, particles, crosshair tuning, sound muting, and mouse inversion. A cluster of switches for disabling damage, movement, or attacks and hiding enemies reads less like a shipping game feature set and more like instrumentation for testing and demonstrating the rendering engine.

The appeal here is the engineering stunt as much as the game itself: rebuilding a 3D shooter, complete with link-based multiplayer, inside the browser is the kind of constraint-driven project that surfaces on Hacker News for its novelty. It’s a showcase of how far web primitives can be pushed toward real-time 3D rather than a serious competitor to native shooters.

Read the full article

Continue reading at Hacker News →

This is an AI-generated summary. Read the original for the full story.