- Safa Mohammed
- Alireza Khatami
- Bryan Choo
"Escape or Eclipse" is a multiplayer VR escape room game designed for Android (with PC testing support). The player(s) explore, solve puzzles, and interact with their environment to escape before time runs out.
- Avatars and Animation (planned)
- Multiplayer Networking
- Immersive Escape Room Scenes
- Inventory System (Teleporting Gun & Flashlight)
-
Opening Scene
- Users can view game controls via the settings.
-
Start Game
- Pressing "Start Game" moves the player to a loading scene.
-
Lobby Scene
-
Puzzle Floor 1
- Spawn near a corner desk.
- Interact with drawers and objects.
- Discover clues:
- A locked drawer
- A painting and a riddle
- Numbered moon phases
- Use clues to open the drawer.
- Retrieve a glowing orb and place it on a stone dial.
- Puzzle 1 Solved: Objects disappear; new inventory item notification.
-
Puzzle Floor 2
- Use the teleport gun (press
Mto open inventory). - Solve a riddle on the wall.
- Turn off the lights and use the flashlight to reveal symbols on an hourglass.
- Use symbols to unlock the puzzle 2 lock, retrieving the moonstone and sunstone.
- Use the teleport gun (press
-
Final Puzzle
- Place the moonstone and sunstone into their engravings.
- The door unlocks — escape successful!
⚠️ Time-Limit Mechanic: The longer it takes to escape, the lower the ambient light gets. Failing to escape in time results in a black screen and game over.
OpeningScene.unityLoadingScene.unityLobbyScene.unityPuzzle2Scene.unity
- X — Interact / Select
- Y — Teleport
- B — Open Inventory
- A — Drop Objects
Joystick used for player movement and UI interaction.
Camera view is controlled by rotating the device (or using Google Cardboard headset).
Mapped to keyboard equivalents for ease of debugging and testing.
- Use two Android devices on the same Wi-Fi network.
- Build and install the project on both.
- One user creates a room in the lobby using a passcode.
- The second user joins using the same code.
- 🔗 GitHub: Escape-or-Eclispse
- 📺 YouTube:

