Tumble Rush

Unity Android iOS C#

A free-to-play mobile game that you control by tilting your phone! Largely a solo effort, I worked on just about every element of the game and coordinated a handful of contractors to help fill out the game's art and audio.

Click through for details about how I approached physics-based controls, editor tooling, and tech art for Tumble Rush.

View Project

Professional Games Work

Unreal Engine 4 Frostbite PC C++ Blueprint

These are major games I've worked on as a a gameplay programmer: Anthem, Dragon Age: The Veilguard, and Nighingale. On these projects, I focused mainly on building and maintaining gameplay systems like AI, camera controls, and character customization.

Click through for more info about my roles on each of these projects.

View Projects

Unreal Engine Apps & Tools

Unreal Engine 5 Flutter Android iOS PC Dart Swift Kotlin C++

While I started freelancing for Epic Games as a C++ developer, I was asked to take point on a new mobile app that would integrate with Unreal Engine. This was a great opportunity to pick up a new skillset outside my usual comfort zone, and it ultimately led to a whole suite of virtual production and facial capture apps, plus some editor tooling!

Click through for more info about the apps and tools I worked on.

View Projects

Older Game Projects

Unity Custom Engine PC C# C++

Oldies but goodies! These are a couple of student and hobby projects from a long time ago, but they include detailed technical write-ups of some work I'm still proud of.

Click through for source code and articles about algorithm design, gameplay juice, and engine programming.

View Projects