Opening help pauses your run. Close help and choose Resume when ready.
Controls
- Move / turn
- Arrow keys or W A S D · hold the left, middle or right of the canvas
- Pause / resume
- P · pause with Escape or the Pause button
How to play
A first-person raycasting maze — plain Canvas 2D grid-DDA rendering, no WebGL. Find the exit, grab duplicate deps, dodge malicious scripts.
ControlsArrow keys or WASD to move and turn (or on-screen touch controls on mobile), first-person view.
ObjectiveFind the exit of a procedurally generated maze before the timer runs out, while avoiding traps styled as malicious npm postinstall scripts.
Under the hoodA real first-person raycaster — grid-DDA (digital differential analyzer) ray marching against a 2D grid, drawn with plain Canvas 2D. No WebGL, no 3D engine.
1 player · Keyboard · Mouse · Touch
Next game: Packet Run →