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.
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.
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.
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.
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.
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.
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.