Code

Code Samples

 

Side Scrolling Spline Character

This was a character movement script I created for a currently unreleased project at Big Red Button Ent. It follows a level spline with the option to prevent progress in either direction and still allows for physics simulation.

View Code

Shoulder Anchor Estimator

A script which predicts neck pivot and shoulder position using Unity's ARKit plugin. This used to place a character or object on the user's shoulder. Additional depth code was used to improve accuracy.

View Code

Wall Run Character

This project was a simple prototype using Unreal 4 in which I wanted to create a 3rd person character capable of running along walls and jumping between them. My goal was to make intuitive, fluid controls while maintaining an element of mastery.

View Code

Procedural Animation Surveyor Wheel

During some experimentation with procedural animation I created this surveyor wheel to calculate the run animation keyframe required for a given distance travelled. I referenced David Rosen's GDC talk about Overgrowth.

View Code

C++ Memory Manager

Since I typically work in Unreal and Unity, I wanted to expand my skills when it comes to understanding how to handle memory and get a lower level understanding of the language. It's a pretty basic setup, but I did quite a bit of research on the theory and method behind it.

View Code

Music Player Component

The music player component script is something I wrote for Tacopocalypse in Unreal 4. It was created so that I could load in a list of tracks with artists and names from a data asset and notify when they're ready to play. It's based off of the UAudioComponent base class.

View Code

Calculate Rotation Over Time

When working on Tacopocalypse I found that I needed to detect stunts by calculating the player's car rotation over time. Gimbal lock and working with Eulers was a huge issue in this, so I wrote this function to more accurately determine stunts using Quaternions.

View Code