Escape is a 3D game where player can navigate through a maze to find the exit. You're first shown a 2D map of the maze and you have to remember your path in 3D world.
- First-person 3D navigation
- Random Maze generation for each turn ensures there is always a single unique path from start to end. (Maze Generation Algorithm)
- Use WASD or arrow keys to move through the maze
- Navigate through corridors and rooms to find the exit
- Avoid dead ends and backtrack
- W/↑: Move forward
- A/←: Move left
- S/↓: Move backward
- D/→: Move right
- Mouse: Click and drag to rotate camera view
- Three.js for 3D rendering
- JavaScript for game logic
- HTML5 and CSS3 for UI elements
- Web Audio API for sound effects
I made this game as a project to explore 3D rendering on browsers.
Feel free to provide feedback or contribute to the project by submitting issues or pull requests on our GitHub repository.




