🎬 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
Log in or sign up for Devpost to join the conversation.