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.

Check us out on Steam!

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.

Play it on itch.io!

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.

Play it on itch.io!

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