Burn Unit
Single player Burn Unit Simulation with AI-Powered Patients
Details
Features
AI-Powered burn victim patients
Voice recognition and Open-AI Communication
Lobby and Patient Selection
10 available patients
Engine: Unity
Plugins: Voice Recognition
Team Size: 3
My Role(s): Developer
Development Time: 16 Weeks
Company: Interactive Health International
Role and Tasks
Multiplayer Network System
I was in charge of implementing the functionality for multiplayer match-making, room creation and voice communication using Unity, Photon Pun and Photon Voice.
Asynchronous Gameplay
Team training provides two types of playable characters. The Facilitator and Normal User.
The Facilitator, is in charge of controlling the flow of the simulation and the patient states. The normal users can interact with the environment, equipment and patient in various ways.
Inverse Kinematics
I used Unity's Mecanim System and Inverse Kinematics to drive the the hand position, rotation and pose for specific medically accurate procedures such as chest compression and palpation.
Data Synchronization
Most of the data handled inside Team Training is replicated across the network and kept in sync with low latency. However, in order to provide accurate feedback at the end of each session, every action is recorded with a time stamp and saved as an external text file that the users can latter review.