← Back to Projects

Untitled Rhythm Game (URG)

Untitled Rhythm Game (URG) is a VR game where you have to hit drones to break them on the beat of the music. There are multiple songs with different difficulties for you to choose from, so that everyone can have as much fun as they want.

GamesUE BlueprintsUnreal EngineVRRhythm GameSchool Project

Project Info

Engine:
Unreal Engine 5.1.2
Language:
UE Blueprints
Time Spent:
8 weeks, 3 days/week)
Reason:
School Project
# of Levels:
5 Levels

My Contributions

  • Created the Midi Engine
  • Created the Midi files
  • Edited some songs to be shorter
  • Created the base of the drone spawning mechanic.

MIDI Creation

For every song, I had to create a MIDI file with the notes split left and right. The songs were chosen in coordination with the entire team and then shortened by me in FL Studio to fit the overall song durations. See the video on the right here what it looks like in FL & as Gameplay.

Gameplay & MIDI Preview

Shows MIDI editing in FL Studio and corresponding gameplay.

MIDI Engine

The MIDI Engine loads the song that got chosen by the player by getting all the data from said data table, loads the MIDI track, calculates the miss margin, sets the distance & time, calculates the delay and then plays the song.

MIDI Engine Logic

Core logic for loading and processing MIDI data.

Error: Invalid embed URL.

Drone Spawning

Every Tick the timer goes up and then the [Validate Spawn Timer] function checks if the next drone should spawn. If the [Spawn Next Drone] boolean is true, the drone spawns left or right accordingly

Drone Spawning Logic

How drones are spawned based on the MIDI timing.

Error: Invalid embed URL.