Workplace Fire Response Simulation
A VR workplace fire simulation built in Unity for the Oculus Quest 2, where players take on the role of an Emergency Response Team member and complete safety checks to secure the building.
The project’s code is under NDA, but I’m allowed to share visuals of the project and tools.
I worked on this project as part of my internship at Meliora VR. In this project we were tasked with creating a realistic fire simulation that could be used for training courses on the Oculus Quest 2. I worked on the VR SDK integration and creating an expandable task list with corresponding tasks like searching for the fire, checking all rooms, moving and animating the characters to the correct position, and checking the building to see if there are any people left behind. This is all done in communication with an emergency response professional.
My contributions
Task System
Built a physical task list containing 8 tasks for the fire evacuation simulation, with structured, well-commented code designed for extensibility by future developers. All tasks I implemented are based on proper fire evacuation procedures, designed in collaboration with a certified Emergency response professional to ensure the simulation accurately reflects real world protocols.
Task List Visibility Toggle With Hand Gestures
Implemented a show/hide mechanism for the in-game task list so players can dismiss the UI when it obstructs their view and bring it back on demand.
Integrated Occulus Pipeline In Unity To Improve Handtracking
Reworked the existing Oculus Quest 2 hand tracking for greater accuracy and accessibility, making the system usable for players with no prior VR experience.
Teleportation Gestures
Designed improved hand signs for triggering teleportation movement, replacing inconsistent gesture recognition with signs that register making it more reliable.
Developer Documentation
Wrote step by step documentation covering how to add new tasks, modify the UI, and extend the task system, making sure future interns can continue the project independently.
