Projects About Me

Independent Projects

Oh? Baseball!

Unreal Engine 5: Bigmode 2025 Game Jam Finalist as a team of 5

  • Acted as the sole Technical Audio Designer for the project, with others in the team having their own specialized roles.
  • Composed the game music in Ableton Live 12
    • Composed a themetic intro fitting for the baseball theme.
    • Created a cleanly looping piece for easy integration with Unreal's base Audio system.
  • Utilized various free sound libraries (Soundly and Sonniss GDC sounds) as well as my own recordings, further edited in Ableton Live 12
  • Implemented all audio using Unreal's Sound Cues and Blueprints.

Glaxian 3D

Unreal Engine 5: Final Project for Graphics course, team of 4

  • Developed a level/wave editor that utilizes a spinning convoy.
  • Created three seperate levels utilizing the level editor.
  • Implemented Player upgrade UI as well as the overall game state/flow.
    • After a level is completed, the upgrade UI is pulled up.
    • Loads in the next level when the player is ready.
  • Composed a piece of music in Ableton Live 12 and generated low bit sfx using sfxr.
    • Audio was implemented using Unreal's audio system and Blueprints.

Lost Shadow

Unreal Engine 5: Game Jam with as a team of 5, part of the NCSU Video Game Development Club

  • Designed the key game mechanic along with its theming
    • Able to swap between a 3D player character and their 2D shadow
    • Manipulate certain objects in the 3D space to create/move shadow objects for the 2D shadow character to platform on.
  • Composed dynamic music utilizing FMOD that changed instruments based on what character you currently were, and created sound effects
    • I assigned certain percussion instruments to each character
    • Playing with the idea of shadows and negative space, those (percussion) instruments will never "attack" at the same time, so that they play in the "space" of the other
    • Sound effects were created using my voice and Audacity and then given a random pitch (within a range) through FMOD whenever it is played
  • Familiarized myself with Unreal Engine Blueprints: gameplay, dynamic music, animations, etc.
  • Utilized git with GitHub as my version control system of choice

The Scrimbly Bimblies

Godot 4: Ludum Dare 56 Compo Game (Compo = everything created by 1 person)

  • Designed ideas with scope in mind for a game to be built entirely in 2 days by 1 person
  • Gained insight into the many different tools developers can use to build games
  • Implemented satisfying 2D platformer movement and actions for a simple fun experience
  • Utilized Fmod to tie music to the score in the game, creating real-time incentives for the player
  • Utilized git with GitHub as my version control system of choice
  • I am not a visual artist lol

1v1 Arena

UEFN/Fortnite: Independent two person project to experiement with UEFN and the technologies there

  • Acted as lead programmer for creating tiered queues for arenas that players could get matched into
  • Utilized and learned Epic's Verse coding language
  • Created a system that is resistant to the volatile leaving and joining of Fortnite Islands
  • Organized playtests with outside players to test functionality and gather player input

Kaching

Godot 4: Game Jam project as a team of 4, part of the NCSU Video Game Development Club

  • Acted as lead Designer for the mechanics and main gameplay loop
    • Use spare coins as ammunition for your weapon
    • Pick up dollar bills (or pieces of them) from zombies
    • Exchange those bills in vending machines for weapon upgrades and coin change to refill your ammo.
  • Composed the piece of music present in the game using Musescore for writing and Ableton Live for producing
  • Utilized git with GitHub as our version control system of choice

School Projects

Game Engine

Created a simple 2D Game Engine for my Game Engine Foundations class

Coffee Maker Web App

Worked with a team of 5 others to create a web app for "making coffee"