Djent Fighter Prototype

Principle Medium
Skills Used
Game
Audio
C++
UE4

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.

Related Projects:
Game
Unreleased

Artissimo VR

A multiplayer VR spray painting game with a few unique features. I created this for my senior project at university.

C#
Modo
Photoshop
Unity
Software
Unreleased

Unreal Cooking Timer

Unreal Cooking Timer is a simple cooking timer project I created in Unreal Engine 4 using just blueprints and some custom models I created in Modo. I wanted a timer program with 6 independent timers and I decided I wanted it to look like old timey nixie tubes and elevator buttons.

Modo
UE4
Game
Released

HellFire Motorcycle

ne of my first major projects. I created this as a mod for Grand Theft Auto: Vice City back in the early 2000’s. This project inspired the HellFury motorcycle in GTA 4.

3DModel
Photoshop
Hardware
OneOff

USB Foot Controller

This is USB foot controller that has been reprogrammed and repurposed a few times. First it was a Midi controller and now it is a mouse clicker controller.

C++
Electronics
Wood
Audio
Released

Original Music

I also enjoy creating music. I play guitars, bass, and drums with several instruments on the side. I don’t have a whole lot of stuff that I have publicly released, but I have a couple things.I definitely plan to make more music sometime in the future. Check out the link to my Bandcamp page to see what I’ve released.

Audio
Hardware
OneOff

Midi Kick Pedal Pad

I built a custom USB Midi pad for a double kick drum pedal. Includes several modes and is great for practicing double kick drum at my computer desk.

C++
Electronics
Wood
Hardware
OneOff

Midi Hang Drum

This is my idea of what a Midi Hang Drum would be. It has 9 pads and a touchscreen LCD to change the scale, key, and octave. Controls any Midi plugins over USB.

3DPrint
C++
Electronics
Leather
Wood
Hardware
OneOff

Exercise Bike PC Controller

This was a project to covert my exercise bike, a Bowflex C6, into a universal video game controller so I can play games while I ride. Especially fun with bicycle games.

3DPrint
C++
CAD
Electronics
Python
Game
Released

The Great Extra Terrestrial Cook Off

The Great Extra Terrestrial Cook Off is a top down 2D cooking game. Present day earth, the alien invasion has begun. The aliens use their tractor beams to beam people, refrigerators, stoves, and counters onto their flying saucers. Upon arriving on the alien spaceships, the player then find hungry alien judges that want to sample the quality of earth’s foods

Audio
C#
Photoshop
Unity
Game
Released

BiblioCraft

Made for Minecraft, a mod that adds bookcases and other furniture to the game. In total, BiblioCraft adds 27 new blocks and 25 new items to the game. One of my largest and most successful projects to date.

Java
Modo
Photoshop
Game
Unreleased

Unreal Against Humanity

Unreal Against Humanity is a multi-player Cards Against Humanity game built using Unreal Engine 4 and C++.

C++
Modo
UE4
Software
Unreleased

Pathfinder Mixer

This is a project I did in C++ using the JUCE framework because I wanted a more advanced soundboard for tabletop gaming with my friends.

Audio
C++