UEFNRoblox StudioVisual Studio CodeLuaVerseGame DesignLevel Design
Created the same obstacle course experience in Fortnite and Roblox, adapting each version to the platform workflows, tools, measurements, and scripting logic.
Designed the experience to guide players through a smooth progression from simple movement challenges to more demanding sections, with the course layout emphasizing long sightlines and open space building a stronger sense of scale.
Adapted the environment to each engine's lighting, shaders, post-processing, and skybox systems to maintain a consistent look across both versions.
MIDI Reactive Visualizer
Interactive Experience for Create-It Studios
Delivered To Client: May 2025
Unreal Engine 5Ableton LiveBlueprintsLevel Design
Created interactive visual elements using meshes, materials, and particle systems
that react to MIDI notes played through a MIDI keyboard or MIDI pattern.
Set up the workflow between Ableton Live and Unreal Engine 5 using MIDI and OSC,
allowing note information from Ableton to control different visual elements.
Rapidly developed the interactive visualizer and later adapted the project as a
learning experience for students to create their own audio-reactive visualizers.
Dungeon Sim
As part of the Asset Management Course
Full Sail University - Game Design Masters
Delivery Date: August 2023
Unreal Engine 5BlueprintsSound Design
Responsible for all of the audio implementation, in which I delved into blueprints, anim notifiers, attenuation, sound cues, reverb volumes, and more.
Worked closely with the team to ensure that the audio functionality and playback works without compromising the gameplay mechanics and systems.
Assisted the team by fixing, improving, or adding needed functionality to certain blueprints, which allowed them to focus and prioritize their tasks.
Developed a system that communicates through a blueprint interface,
allowing various blueprints to know which musical note is being interacted by the player.
Once the player triggers the collision component in a button object instance, not only does it play the respective sound wave,
but it will also highlight the note on both the heads-up display and the piano keys diagram sprite.