Ghost Writer is a lightweight horror-noir typewriter investigation built in plain HTML, CSS, JavaScript, and Canvas.

This public prototype contains the Mallory Vale case: inspect clues, question the dead, type commands into the haunted typewriter, and uncover the name the ghost is trying to hide.

Current prototype features:

  • A playable first investigation
  • Typewriter-based command input
  • Clue inspection and journal tracking
  • Semantic confrontation mechanics
  • Noir horror atmosphere
  • Audio toggle
  • Keyboard-first controls
  • Hardboiled Mode toggle with F2

How to play:

Use the arrow keys to move. Press Enter with an empty line to inspect. Type words or phrases into the haunted typewriter, then press Enter to commit them. Use Escape to clear typed text.

This is a prototype/playtest release, not a full finished game. Feedback is welcome, especially reports about confusing controls, unclear clues, browser issues, or whether the ending lands.