CPR Simulation | VR Experience

CPR Simulation in VR, Hackathon

CPR Simulation in VR | VR Experience


The project CPR simulation in VR was designed during the 24 hour MedTech VR Surgery Hackathon, and was a runner up in the hackathon.

Our team of 2 developers, 1 designer and a medical engineer were tasked to create a finished VR experience for medical students to learn how to treat a heart attack in an Emergency room.

My task in a team was to create a UX for the game, which included research, creating user personas, scenarios and storyboards.



To create an experience for a medical student, we had to consult and interview medical experts on the following issues:

  1. What heart attack symptoms are;

  2. What treatments patients with heart attack go through;

  3. What nurses and doctors have to know and follow to give the best treatment;

  4. What equipment is used in the ER to treat heart attack;

  5. What causes extreme stress around treating heart attack in ER.

The interviews gave us a lot of information on heart attacks condition and different treatments. They were all documented and reflected in scenarios and storyboards.


Based on the interviews and some research we created a persona as the main participant for the experience:


25 y.o., medical student, Bulgarian.
Into computer games, technologies, and immersive experiences.


Andrew watches a lot of medical training videos to learn about experiences in ER. He assisted a couple of times during the real emergency situations, but never performed treatment himself. 

“In a stressful situation you don’t know how you would behave, and whether you would do everything correctly. I would really like to go through a VR or mixed reality training in ER before the real case situation.”


For the training purposes, some of the actions in scenario were repeated multiple times:

  1. Upon seeing the instruction as a starting screen with a Start button, the user enters the ER experience as a nurse assisting in treating heart attack;

  2. Patient lying on the trolley with oxygen mask on their face, hooked up to the heart rate monitors, and chest patches for shock;

  3. Instruction appears on the screen / voice is telling to the player to (1) check the heart rhythm on the monitor, (2) check the pulse on the patient’s neck;

  4. First condition suggests the patient doesn’t have pulse;

  5. Instruction appears on the screen / voice is telling to the player to apply shock. Player also must step away before applying shock not to get electrocuted;

  6. Player is then asked to do 30 chest compressions + 2 air puffs, which should be repeated 6 times. Chest compression rhythm must be 100-120 compressions per minute, and the depth of compression should be 5-6 cm;

  7. Player is then asked to check heart rhythm and pulse again. Second condition suggests there still is no pulse;

  8. Player is asked to apply shock and inject adrenalin;

  9. Player asked to repeat step 6.;

  10. Player is then asked to check heart rhythm and pulse again;

  11. Player gets a message that they passed the test successfully and saved a patient.

  12. If player has done more than 3 mistakes, they are asked to Restart the experience and check more information on heart attack treatment on British Heart Association website.



To create a more immersive experience there were added sounds of the hospital noise, movements and voice over to the doctor’s instructions.


Tools: Unity3D

Team: UX designer / researcher; 2 developers, medical expert