Our thesis: Porting a training sim to Oculus Rift

 

Contact us if you want to read the full report or have any questions (or work..)!

Background

We were interested in exploring how gamification in combination with virtual reality could potentially improve the health care sector, so we contacted Sykehuset Østold (SiØ) to inquire about their interest.
At this time, the construction of the new hospital in Østfold was nearly finished. This hospital is using the latest technology and technique to improve the quality of their services, such as using Microsoft’s Kinect to monitor patients during the night. Over 4000 employees would have to become accustomed with the new routines, and with an area of over 85 000 m2 they would also have to spend a non-negligible amount of time on simply becoming familiar with the new building.
SiØ forwarded us to Attensi, who were developing training simulations for the employees who were moving to the new building.

Attensi develops simulation based training platforms in the form of serious games. They were interested in porting one of their games to Oculus Rift to see if using Virtual Reality (VR) could improve the learning potential of the end users.
The game’s purpose is to teach the employees the new hospital routines and architecture. The missions are designed for the possible roles an employee can have; the player selects their role upon starting the game and plays through one or more missions that are related to that role. A typical mission involves going to the wardrobe to change clothes before the shift starts, then finding their way to departments that are relevant to the role – for example psychiatric care and the pharmacy. Like in most games, audio and visual feedback as well as score positively reinforces the player.

 

The task included optimization and figuring out how to deal with motion sickness. The scene featured roughly 750 000 vertices, but we managed to get it running at a steady 75 FPS, even with 1300 draw calls; in some areas it was as high as 100 FPS. To “solve” motion sickness we implemented fast rotation, slow movement, and what is known as “comfort mode”.

 

Controller selection

ControllerSelectionChoose a controller

 


 

GUI

 

Old HUD

IntroGUI_Old

 

 

Showing which department the player is currently in

DepartmentGUI_New

Choosing a role: Old

ChooseRole_Old

 

Choosing a role: New

ChooseRole_NewChoose a tour

NPC Tour

Full Tour

I want to explore

 

New Mission Objective

ObjectiveGUI_New

Your task:

Go to meeting room

Help Menu

HelpMenu_NewHelp
Do you need help to find your way? Choose a type of aid, in exchange for stars [points]

Marking on map (-2 stars)

Marking on floor (-3 stars)

Teleport me (-4 stars)

Map: old

MapGUI_Old

 

Map: New
Showing player location and goal

MapGUI_New

Task: Go to Psychiatric information counter

Points: 5

NPC Dialogue: Old

NPCDialogue_Old

NPC Dialogue: New

NPCDialogue_New

 

 

 

Objective Score: Old

ObjectiveScore_OldCongratulations, you found your way to

Vestibule

Objective Score: New

ObjectiveScore_New

Congratulations, you found your way to

Kiosk

Mission Complete

MissionCompleteGUI_new

 

Leave a Reply