During my second year at the music conservatory in Trossingen, I have worked together with two game design students from the National University of Singapore. There is a cooperation between Trossingen and NUS where Musikdesign students create soundtracks for animated films created by students in Singapore. The films are final year projects, as was “The Last Spark”, a video game. Since I am very interested in interactive (=game) music, I immediately picked the only game from the list of projects, instead of picking one of the films. The Last Spark is a 3D video game with horror and stealth elements. Its story is adapted from “The little match girl”, a tale by Hans Christian Andersen.
Apart from the composition and sound design tasks, I also integrated the sounds directly into the Unity project, which turned out to be very effective (once Hieu and me managed to come up with a git-based workflow, which took some time). Unity 5 is great for 3D audio and in-game mixing, but it lacks some important features to create interactive sounds. For larger projects, Wwise seems to be a good choice. In this case, I hacked a few scripts in C# to create an interactive ambient piece for a hide-and-seek part of the game where the player has to sneak past a monster. The sounds get more intense and scary the closer the player is to the monster. Apart from the horror elements, the main objective of the music was to capture the mood of a teenage girl who has serious trouble with her family and at school. This is why the music sounds sad (sometimes exaggerated, melodramatic) and in some parts childish.
Christian Fischer, a fellow student in Trossingen, was very kind to play the cello for some of the recordings for the music.
You can listen to the music here (parts names can be found in the comments on soundcloud):
To create the interactive ambient part, I used a small Unity project which just consists of a single slider (left = moderately scary, right = very scary) to mimic the scary-factor in the game. You can download a build for Windows here and try it yourself:
tl;dr made music for a small video game, listen on sound cloud