🎬 No Escape

🎯 About the Project

My project is an immersive "escape room game" designed to challenge players’ problem-solving skills, logic, and nerves under pressure. The goal? Solve a series of puzzles and unlock secrets to break free — all before time runs out. It’s a digital version of the physical escape room experience, built to spark adrenaline and brainpower alike.

🎥 What Inspired Me

The idea was sparked by my love for "movie-themed escape rooms". I’ve always found it fascinating how films can set a mood — suspense, mystery, action — and how escape rooms use those same elements to draw you into a story. I wanted to capture that cinematic feeling in a game: the tension of a thriller, the wonder of adventure, and the satisfaction of solving a mystery.

Whether it was the eerie silence of a haunted mansion or the high-stakes pressure of a spy mission, I aimed to bring that "movie-like atmosphere" into every level of the game.

🛠️ How I Built It

This was my "first time using Unity", and it opened up a whole new world of game development possibilities. I combined Unity’s powerful game engine with a mix of C# for scripting, JSON for data handling, and Python tools during asset generation and puzzle randomization.

Key tools and tech:

  • Unity for building the game environment and handling interactions
  • C# to script player mechanics, puzzles, and transitions
  • JSON to store puzzle data and room configurations
  • Python for generating randomized puzzles and logic testing
  • Early prototypes also included JavaScript and TailwindCSS for UI mockups

Working with multiple programming languages was a challenge but also a great learning experience — it showed me how different tools can complement each other in a complex project.

🌱 What I Learned

  • Unity basics to intermediate skills: Scene building, object interaction, and player logic
  • Multi-language integration: Coordinating C#, Python, and JSON effectively
  • Cinematic game design: How sound, lighting, and pacing impact player immersion
  • Puzzle and narrative design: Keeping players engaged through smart, thematic challenges

⚠️ Challenges I Faced

  • Learning Unity from scratch: Especially UI systems and event triggers
  • Cross-language issues: Keeping data consistent between C#, JSON, and Python
  • Designing fair but tricky puzzles: Balance is everything — too easy and it’s boring, too hard and it’s frustrating
  • Making it feel “movie-like”: Creating that atmosphere through visuals, sound, and pacing took lots of iteration

🚀 What’s Next

I'm planning to create more "genre-specific rooms" — horror, sci-fi, mystery, action — each inspired by different movie tropes. I also want to explore multiplayer co-op, add voice acting and cinematic cutscenes, and maybe even dip into VR integration for maximum immersion.

Let me know if you'd like to turn this into a portfolio piece or add visuals and a playable demo link!

What's next for No Escape

Built With

Share this project:

Updates