Revna is a third-person action-adventure game that combines melee combat and fast movement all while following the main character, Revna, through a magical world themed around Norse mythology. This was my first project in Unreal 5, in which I created a fast-paced movement system and a versatile puzzle mechanic with an abstracted completion state.
Dr. SilverBall is an arcadey, 2D pinball game created using a custom engine in C++ that our team built from the ground up. In this project I implemented our audio system using FMOD, built an editor using ImGui, co-created real-time scene management, and programmed behaviors for core gameplay features. This was a challenging task to complete on a team of only five programmers, but it taught me a lot about engine architecture and what goes into developing a game alongside the tech that supports it.