Play in browser

Marrowlight

The Keeper Who Never Slept

Marrowlight is a fully playable point-and-click hidden object mystery built directly into this portfolio. Rendered on an HTML canvas using the PixiJS graphics library, the game guides players through a fog-bound lighthouse in a story told across three kinds of scenes: explorable rooms with characters to talk to and objects to examine or collect, gentle logic puzzles (aligning light-bending prisms, assembling a clockwork beacon, and cracking a symbol cipher), and classic hidden-object challenges with a checklist of items to find in cluttered scenes. A cross-scene inventory lets items collected in one place be used in another - a pry bar found in the tide cellar opens a boarded painting in the drowned chapel, for example - and story flags gate progression so each mystery beat unlocks the next. All artwork is drawn procedurally with vector graphics, progress auto-saves to the browser, and the whole experience runs client-side with no downloads. The project showcases interactive canvas rendering, game state management, scene architecture, and narrative design using modern web technologies.