Programming Projects
Udder Chaos
A first-person retro shooter with fast-paced movement and a full arsenal of magical weapons. Drain milk-based enemies of to regain different flavors of milk to use as ammo! Features four unique weapon types and 6 different enemies.
Team Size: 12
Role: Lead Systems and UI Programmer
SNIPERPUNK
Student led Enter Control Studio’s current project, a top-down shooter multiplayer game where all the bullets ricochet. Currently, the team has been collaborating for 13+ months in development. The game features online play, four unique playable character, and stat tracking for testing and balancing. I joined the team in March 2022.
Team Size: 11
Role: Gameplay and UI Programmer
Captain Hookfoot
A point and click puzzle game with heavy narrative elements built in Unity. Solve puzzles to rescue your trapped pirate crew! The game has a modular puzzle system allowing for easy implementation of looking and item interactions with the environment. It also utilizes SQL databasing to manage visual novel style dialogue.
Team Size: 7
Role: Systems, Architecture, and UI Programmer
Wilderness Supervision
A unit management sim about coordinating distracted campers. Complete tasks by guiding campers while keeping them happy. A state machine and AI management script keep the camper’s behavior varied, as they will decide when to help or socialize with other campers. Made solo for a Mini Jam.
Team Size: 1
Role: Sole Developer
Graphics Programming
Some highlights of my graphics programming projects. Including raymarching a multitude of 3D shapes to recreate the Lightcycle from the original TRON film, and building a particle system using compute, geometry, vertex, and fragment shader layers.
Best Before 90 Seconds
A minimalist incremental game where the world ends every 90 seconds. Data-oriented design utilizing SQL databases, designed so that upgrades and additional features can be implemented just through the database. My first game jam submission, made solo in a weekend.
Team Size: 1
Role: Sole Developer
Visvi
A short educational game in Unity aimed at young early-reading level children, designed to teach them about the Cherokee language. The game utilizes SQL databasing to implement narrative systems.
Team Size: 7
Role: Systems and Databasing Programmer
Funny Worm Game
A 2D physics platformer in Unity made in three weeks. The movement system uses a ragdoll system with inverse-kinematics to cleanly give the body motion while subjecting it to 2D physics while the player only controls the head.
Team Size: 7
Role: Gameplay and Movement Programming
Lucifur
A twin stick shooter about avoiding spooky ghosts. Made in a weekend for a Halloween game jam.
Team Size: 6
Role: Gameplay Programmer