BREATHE! uses a Garmin ANT+ heart rate sensor with the players heart rate being sent through an API to the Unity Engine to use this value to modulate and change different game elements in a 3D platformer with environments themed after different fears/phobias. The game elements that could be modulated by the players heart rate would be variables to control platform speed, frequency/volume/levels of folie audio and other in game actors/objects speed.
The intention, and link to “Body”, is using the different phobias/fears in the design of each of the three environments to raise a player’s heart rate. This physical bodily reaction of a rising heart rate to audio, visual and physical elements in these levels is directly disadvantageous to the player as it creates a negative feedback loop where the game gets ‘harder’ the more ‘stressed’ they get. The only way to break this loop, and regain control of the game’s difficulty level, is for a player to breathe and to calm themselves down whilst playing.
Unity 3D
C#.NET
Blender
UnityHRM Libary