Inspiration

Project Story: Escape the Madness

๐ŸŽญ Inspiration

The idea for this project was born from our love of fast-paced escape room games and the thrill of solving puzzles under pressure. We wanted to create an experience that keeps players on edgeโ€”where time, sanity, and survival are constantly slipping away. The chaotic blend of eerie visuals, unsettling messages, and adrenaline-pumping music was inspired by psychological horror games and real-time puzzle-solving experiences.

๐Ÿ›  How We Built It

We developed this project using React and TypeScript to create a responsive and interactive web experience. Key features include:

  • Dynamic puzzle mechanics that challenge players to think quickly
  • Sanity meter that decreases over time, increasing tension
  • Light switch mechanic, requiring players to manage their only source of safety
  • Fast-paced sound design, adding to the urgency and immersiveness of the game
  • Zombies and shadowy figures closing in, heightening the chaos

๐Ÿš€ What We Learned

Throughout development, we gained valuable experience in:

  • Game logic in React & TypeScript, handling dynamic UI updates smoothly
  • State management, ensuring real-time interactions felt seamless
  • User experience (UX) in high-pressure scenarios, balancing difficulty and engagement
  • Audio and visual integration, creating an immersive horror atmosphere

๐Ÿ”ฅ Challenges We Faced

  • Balancing difficulty: Making sure puzzles were challenging but solvable under time constraints
  • Managing game state: Ensuring real-time updates for sanity, puzzles, and threats without performance issues
  • Creating an engaging horror atmosphere: Finding the right mix of visuals, audio, and mechanics to induce tension

๐Ÿ Final Thoughts

This project was an exciting dive into fast-paced puzzle-solving and horror storytelling. We pushed the boundaries of React and TypeScript to create a truly chaotic and immersive experience. We hope players feel the thrill, the panic, and the rush of escaping insanity before itโ€™s too late!

Built With

Share this project:

Updates