Rotating Heart Minigame

This is one of the pre-made games provided by the client for further development.

The user must rotate a 3D heart in space until it is oriented correctly. When the user has oriented the heart to what they believe is the correct direction, they press a button and the game provides feedback telling them whether or not they are correct.

When the game starts the heart is set to a random orientation and a random target facing (either anterior - forward - or posterior - rear -). Once the heart has the correct facing on all axes then the user is presented with a large tick and an encouraging "well done" message (possibly accompanied by a "ding" sound effect). If the heart is oriented incorrectly, a large red cross will display and a "wrong orientation" message will display (maybe accompanied by a buzzer).

Every time the game restarts the heart will reset to a new random starting orientation and a new random target facing.

Number of attempts before game resets: 3

Instructions
The client has suggested the following instructions text:

"Click and drag the heart to rotate it to its anatomical position in anterior view. Once you think the orientation is correct, click ‘Check’ to check your answer"

Function as a Tutorial
When the user first opens the game this will be the only minigame they can access. For the tutorial, and the tutorial only, the user will be asked to orient the heart specifically to the anterior followed by the posterior (the starting heart rotation will still be set at random).

Once they have completed this tutorial the rest of the game modes are unlocked. This will mimic practice at University of Aberdeen - students are always asked to correctly orient a cadaveric specimen before they attempt any exercises with it.

Asset List

 * Photogrammetric heart model
 * Panel for displaying remaining attempts
 * Success graphic (large green tick + "well done" message)
 * Failure graphic (large red cross + "wrong orientation" message)
 * Success sound effect (gentle ring)
 * Failure sound effect (harsh buzzer)
 * Common UI elements