Detective Noir — Procedural Murder Mystery (3D)
Smoke-filled rooms, fedoras, fog. Every case unique. Every reveal stings.
Built with:
HTMLJavaScriptthree.js
Prompt
A 3D autoplay murder mystery in a noir city. Procedural cases — every run a new detective, victim, killer, motive, weapon, location. 4 acts: discovery at the body, investigation tour through 4 locations interviewing suspects, a stakes twist (mob retaliation, witness flips, alibi cracks, red herring exposed), then mansion reveal where suspects are dismissed one by one until the killer is named and cuffed. Low-poly fedora-and-trenchcoat humanoids, 8 location builders (crime, precinct, morgue, lounge, mansion, docks, street, hotel), single-spotlight noir lighting with fog, ken-burns slow orbit. Typewriter notebook overlay, suspect board with strikethroughs, evidence locker. Auto-restart forever.
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
- Solvability checks make procedural mysteries feel fair — the killer must point uniquely to the hard evidence; red herrings are explicitly tagged.
- Noir is one bright key + a lot of dark: SpotLight + low Ambient + FogExp2 sells the genre faster than any texture.
- Acts give shape to autoplay — Discovery / Investigation / Twist / Reveal beats keep a 5-minute mystery from feeling like a screensaver.