Hexjack Has Now Been Released!

Over the past month I had the pleasure of working with the talented Michel Mohr on his now released title Hexjack. I had lots of fun doing this project, I was able to use FMOD Studio to create a living and breathing medieval tavern within the Unity engine and I'm really happy how it turned out! Here's a brief video I made showing off the audio system in action:

This is the first title that I have worked on to be actually published and also the first to have given me the chance to use FMOD Studio, so overall as I'm sure you can guess I am very chuffed to finally reach this stage in my career. I am also finishing up another project at the moment so you'll hear more about that soon!

And for more details about the game check out this link: www.michelmohr.me/hexjack

Adaptive Music System Using FMOD Studio

Recently I designed an adaptive music system in FMOD Studio that was inspired by a game in development called Perlinoid, which you can check out here.

I recorded a short video to show off the system in action, which you will find below:

In this example the player has control over three primary colours, each of which have their own melodic theme and have been assigned a musical instrument:

Red (R) = Violin              Yellow (Y) = Trombone                 Blue (B) = Clarinet

Depending on which colour the player is controlling the appropriate theme will play. In the background of all this is another short loop that is always playing no matter what happens in game to keep it interesting. To make what I said before possible, I use numbered parameters and sound events to transition between the possible colour combinations. For example the player could be controlling the blue character and then take control of the yellow character, which would be triggered by the parameter B3. From here the player could then go to any of the following:

Y to B      Y to R       Y to B+R       Y to B+Y      Y to R+Y      Y to B+R+Y

Since the player could make these changes at any given time I had to automated the transitions to fade in and out so they could smoothly transition without bringing too much attention to themselves. Once the adaptive design was ready then I exported the build out of FMOD and into Unity for testing. If you have any questions about this system I created I am more than happy to answer them for you!