Skip to content

Repository files navigation

Operation Safe Return

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 dev

Open 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.

Working with coding agents

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.

Gameplay

part-1.mp4
part-2.mp4

About

Resources

Stars

43 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages