A web-based visual novel adventure game built with HTML, CSS, and JavaScript.
You are an unstable, unhappy investigator hired to solve the mysterious disappearance of Krunky Barmwood, the owner of the imposing Moonhaven Manor. As you explore the bizarre mansion, you'll uncover dark family secrets, ancient curses, and make choices that determine the fate of both Krunky and you, whoever you are.
- Interactive storytelling with branching dialogue and multiple endings
- Atmospheric backgrounds that change based on the current scene
- Choice-driven gameplay where your decisions matter
- Multiple endings - Good ending and Bittersweet ending based on your choices
- Responsive design that works on desktop and mobile devices
- Mystery/Horror theme with supernatural elements
- Open
index.htmlin your web browser, or just play it straight at its URL. - Click "Start Game" to begin your investigation
- Read the story text and click "Continue" to advance
- When presented with choices, click on your preferred option
- Explore different paths by replaying the game with different choices
- 32 unique scenes with interconnected storylines
- Multiple investigation paths - enter through the front door or sneak in through a window
- Character interactions with the butler Henderson and Margaret Blackwood
- Puzzle elements as you piece together clues about the family curse
- Meaningful choices that lead to different story outcomes
- Pure HTML, CSS, and JavaScript - no external dependencies
- Responsive design using CSS Grid and Flexbox
- SVG-based backgrounds for crisp visuals at any size
- Modular JavaScript architecture for easy story expansion
- Save system ready for implementation (gameData object structure in place)
index.html- Main game page with HTML structurestyle.css- All styling and responsive designscript.js- Game logic, story data, and interactive functionalityREADME.md- This documentation file
- Character sprite images
- Background music and sound effects
- Save/load game functionality
- Additional story branches and endings
- Animated transitions between scenes
- Character portraits during dialogue
Created as a demonstration of web-based visual novel development using vanilla JavaScript.
Play the game by opening index.html in your browser!