Djent Fighter is a prototype I created using Unreal Engine 4 and C++. It is a VR rhythm fighting game. The idea would be that music would play and enemies run at you trying to get by you and to fight them you have to punch them to the beat. The pattern the enemies run is an easily configured spline and the enemies spawn based on a midi file. I wrote a midi file parser in C++ that reads .mid files at bit level to accomplish this. This makes it easy to create enemy patterns for each song in real time using a midi drum pad. I created one song for this game (https://laughingbuffalo.bandcamp.com/track/epoch) so I could get it playing and synced with some music and find out if it is actually fun.
Ultimately I would have liked to add boss fights at the end of songs and a campaign mode for playing though an entire album. I wanted to create my own music to create completely unique experiences and support user music with auto generated enemy pathing. I quit working on it because after getting a basic prototype, I didn’t find it fun enough to continue working on. I did find it a fun exercise in creating a VR game in UE4 and a fun exercise in working with midi.