NSI Jam May 2016 and Music Games
I have now attended TEN game jams! This time in a step away from my last jam I decided to have a team of two and to make the simplest bloody game that I could, so that we could have it finished and released on a mobile store within a week or two. We called it JamJam.
The team consisted of myself and Ari, the 2D artist I worked with last time. As I had hoped our rapport and communication was excellent and we came to a solid game idea that worked with the theme: Deja Vu. The idea was to make a one-button music game where you play call-and-response against the machine. That is to say there's a backing song going in the background, the computer opponent will tap out a percussion riff, and you have to tap it back to him. We made this work like a charm and created three levels with different art and music, and then the trouble started.
Unity and/or Android seem to have some serious problems with audio. The game runs perfectly fine on the computer, but there's a ~0.3 second delay between tapping the screen the tap sound playing, which really throws you off when trying to keep to a beat. After banging my head on the wall for a few hours we decided to just make the game for PC for the jam, and port it over to android later. After the jam and once I got home, I found out about an external library that solves the lag issue entirely! What could possibly go wrong?
Several days of development later the game still doesn't play on a phone properly. Either I can have everything play on beat and the player having to deal with the lag, or the player has perfect input and the game requires a different, out-of-time input to the one it asked for.
Argh. I swear to the old gods and the new that I will get this damn thing working somehow.