A browser-based first-person hostage-rescue game with a paper-and-ink look. Find the hostage and escape together. Built with TypeScript, Three.js, Preact, and Vite.
npm install
npm run devOpen the local Vite URL and select Begin mission. Controls are in the game menu. The character lab is at /lab.html.
npm run build— type-check and build for production.npm test— run all logic checks.
MIT covers the source code. Audio has separate terms; Project I.G.I. recordings are not licensed for reuse here. See sound credits.
AGENTS.md contains the shared project instructions, structure, and testing guide. The browser-check workflow covers visual verification of the game and character lab.
.agent/ holds repository workflow notes; automatic discovery depends on the coding tool. CLAUDE.md imports the shared instructions for compatibility. Keep machine-local settings out of Git and save generated screenshots, recordings, and test evidence in the ignored artifacts/ directory.