MIDI Parsing
As discussed with my team, our game needed to be able to parse a MIDI file in order to generate notes in the right order.
In short time, I was tasked with researching how to build a MIDI parser. After a lot of tutorial watching and forum reading, I discovered a resource in the Unity Asset store, DryWetMIDI by melanchall (on github). This tool was a life-saver because you can parse the MIDI file and generate 3D notes so that they appear to the player in real time with the music.