top of page
7vkfsX.png

Escape: Life

Escape: Life is a mobile gyroscopic escape room game where the player plays as David, a test subject in a secret underground facility. As a test subject, they’ve been challenged to solve intricate puzzles and escape room scenarios, all while being unaware of the sinister experiment that they're a part of. But when their brother, Joe, disappears, they begin to unravel the twisted reality they've been living in and uncover the truth to escape before it's too late.

Escape: Life was developed by DozenWorks, a group of student developers from UOW Malaysia.

Project Info

Escape: Life was developed as part of UOW Malaysia's Game Project Studio 2 subject during the January 2023 semester. This project was done in 3 months using the Unity Game Engine. 

​

This game was showcased during MYDCF 2023 at KLCC and a finalist for the Best Technology Award category for the 2023 SEA Game Awards!

Genre: Escape Room, Puzzle

Engine: Unity

Platform: Mobile Android

Team Size: 12 (5 Programmers, 6 Artists, 1 Designer)

Duration: 3 months

My Role & Responsibilities

Lead Programmer: 

  • Worked on gameplay elements such as collecting items

  • Made a key system for unlocking objects by collecting certain items

  • Made a system for inspecting items collected and other objects in the game

  • Made a UI update after collecting items - Buttons with the picture of collected items will appear on the bottom of the screen for the player to inspect it

  • Worked on the basic UI such as the Main and Pause Menus

  • Created an analog clock that moves based on real time to indicate the timer 

  • Collaborated with Lead Designer for puzzle ideas

  • Researched on VR and AR to implement gyroscope functionality

  • In charge of the Tech documents such as the Technical Document and Technical Feature List

Game Trailer

Inspecting Objects

Screenshot_20231127_215329.jpg
inspect.png

Objects can be inspected in the game to find clues that will solve certain puzzles. How it's implemented is by having a separate camera that focuses on a canvas which will view in on the selected object to be inspected since it is a 3D object. 

Unlock by Collecting Objects

opendoor.png
pickup.png

Certain objects can be picked up in the game which are keys that are used to unlock other objects such as a lock or a door. Since those two are interlinked, these are the code snippets for picking up objects and using it to unlock stuffs.

Analog Clock

clock.png

This is how the analog clock that moves based on real-time is made. This clock serves as a timer for the escape room where if the timer reaches zero a game over screen will pop up indicating that the player has to restart or quit.

bottom of page