In this scenario, users have one main goal: save the patient having a cardiac arrest. The software does not teach the right way to do ACLS. Instead, it gives users a virtual space to practice. Users need to check the patient’s condition, diagnose quickly, ask for equipment, and use the tools and medicine available to stabilize the patient before moving them to the CCU. One user is the code leader. The doctor and nurse roles can be played by human users or AI characters. This simulation was made with SingHealth Duke-NUS Academic Medical Centre.