Beyond the last transmission, the compound is still listening. Descend beneath the ice. Find what keeps it awake.
An atmospheric first-person game in three connected chapters. Infiltrate a frozen machine outpost, uncover what lies beneath, and face what follows. Stealth, environmental puzzles and a dark, evolving synth score accompany one continuous operation.
| Edition | Play online | Download |
|---|---|---|
| Original | Play the original | Original campaign ZIP |
| Cel-shaded | Play the cel-shaded edition | Cel-shaded campaign ZIP |
The cel-shaded edition reimagines the same three-chapter campaign with graphic outlines, stylized materials, varied scenery and atmospheric skies. Both editions are available independently. Their progress, mementos and settings are saved separately in your browser.
Use a desktop browser with WebGL enabled. Sound is on by default; the title and pause screens share a cassette-textured drone. If your browser blocks autoplay, click, tap or press a key to start the sound. The default difficulty is HARD; accessibility and audio options are in SETTINGS.
Move with WASD, look with the mouse, and interact with E. Press ESC to pause. The in-game CONTROLS menu lists the full bindings. Progress saves at chapter boundaries on the current browser.
For offline play, extract either ZIP and open PLAY.html, or use the included local server. Each ZIP contains all three chapters, editable source, bundled assets, licenses, build tools and a verification report. Neither edition requires API keys or downloaded assets at runtime.
game/is the original static web build, published through GitHub Pages.cel/is the cel-shaded static web build, published alongside the original.NIVALIS-Operation-404-Complete-Campaign.zipis the original delivery.NIVALIS-Operation-404-Cel-Atlas-Edition.zipis the cel-shaded delivery (1.1.10; mobile touch and outline fixes).- Each adjacent
.sha256file verifies its ZIP;SHA256SUMS.jsoninside verifies the contents. licenses/andcel/licenses/retain notices for Three.js, the 404 recipe adaptations and the bundled fonts.
Built with the 404 game recipe. Music and sound effects are synthesized locally.
The source delivery checks builds and ZIPs for known credential and privacy patterns, including embedded chapter code. Before publishing from a new clone, run git config --local core.hooksPath .githooks to enable the included pre-push check. It verifies outgoing commits, their public identity and archive contents. Approved identities are listed in .privacy-policy.json.
These checks are a safeguard, not an exhaustive security audit. They do not remove copies or historical releases already published.