I developed a short and sweet yet visually intense game for music artist Daktyl. He wanted a simple arcade game to promote his beat tape, a collection of various unreleased works, so I designed and programmed this game with visual effects that react to the music. I also modeled all of the instruments. After players finished the game, they could download the tape for free.
Players cannot lose the game as I felt that that would be unfair to players who aren't game savvy, and I also didn't want the players to be punished too much when they run into an obstacle. When this happens, the game screen glitches. This doesn't look 'right' (as in, a game shouldn't glitch) but it does look cool. The only real punish that happens is a slight decrease in score. Still, this does not exclude the player from getting the tape at the end of the game.
In order to make all kinds of objects react to the music I developed a trigger system not unlike a music sequencer. Having dabbled in music making myself, this was a comfortable way of working for me. The system allows me to record triggers by pushing buttons while listening to the track, and saves these triggers to an XML file. Various triggers are implemented, such as a boolean trigger, a float trigger and an AnimationCurve trigger that evaluates over a set time.