These are other projects I have shipped. Some may receive full write-ups in the future.
Cupid FPS#
Event: BYU Spring Game Jam 2026
Theme: Falling In Love
Engine: Unreal Engine 5
Role: Director / Gameplay Programmer
Project Length: 1 week
Overview#
A fast-paced first-person game where the player takes on the role of Cupid, navigating a shopping mall to break up incompatible couples and correctly pair individuals under time pressure.
Responsibilities#
- Led team planning meetings and ensured milestones were met
- Designed and implemented core movement mechanics and level layouts
- Iterated quickly on movement and level design inspired by Ultrakill
- Integrated UI elements: toxic/healthy couple counters and a speedrun timer
- Built the gameplay loop, allowing players to reset and attempt faster runs
- Supported other programmers on weapon feel and combat as a resource
- Assisted both artists and programmers to fill in gaps, ensuring a complete game
Bonevoyage#
Event: BYU Fall Game Jam 2025
Theme: Spooky
Engine: Unreal Engine 5
Role: Director / Gameplay Programmer
Project Length: 1 week

Overview#
A humorous first-person visual novel where you play as a train conductor on the way to heaven. Passengers are skeletons, and you check tickets, those without are tossed out the window.
Responsibilities#
- Led team planning meetings and ensured milestones were met
- Designed and implemented throwing mechanics with screen shake, FX, and ribbon trails
- Architected file system and project workflow ensuring a cohesive production pipeline
- Acted as technical lead, guiding programmers on gameplay systems (e.g., CSV dialogue management)
- Directed art style and art integration, importing assets and setting up scenes
- Built the main gameplay loop, tracking skeleton interactions for player progress
Press Escape to Escape#
Event: BYU Summer Game Jam 2025
Theme: Escape
Engine: Godot
Role: Solo Developer
Project Length: 1 week

Overview#
A rhythm-based first-person platformer inspired by Geometry Dash, where you escape a cyber city, dodging signs, billboards, cars, and trucks while sprinting through the streets.
Responsibilities#
- Implemented core movement mechanics: wall running, variable jumps, and fast falling
- Whiteboxed and iterated level design using feedback to ensure fair and fun gameplay
- Created a checkpoint system for seamless resets
- Integrated responsive UI and music feedback
- Built editor scripts to optimize obstacle hitboxes and background construction
Lego Fighter#
Event: CS 455 Computer Graphics: Video Game Project
Engine: Unreal Engine
Role: Director / Game Programmer
Project Length: 2.5 weeks

Overview#
Players control a LEGO sword fighter charging a castle to save the princess. Combat relies on simple block-and-attack mechanics, defeating all guards to win.
Responsibilities#
- Designed core gameplay loop and combat systems
- Implemented AI using Unreal’s Behavior Trees, with turn-based attack patterns using tokens and nav-meshes inspired by Ghost of Tsushima
- Built level layouts and directed FX, animation, and art integration
- Developed UI systems integrated into gameplay
Gimbo The Great#
Event: BYU Fall Game Jam 2024
Theme: Keep it Up
Engine: Godot
Role: Director / Game Programmer
Project Length: 1 week

Overview#
A rhythm-based juggling clown simulator. Players control a clown catching objects to the beat, balancing on a ball while keeping the audience engaged. Tempo increases as juggling continues.
Responsibilities#
- Designed core gameplay loop and juggling mechanics
- Balanced systems including stage stability, audience interactions, and BPM progression
- Directed and implemented all art and level setups
- Created UI, start screen, menu navigation, and high score save system
- Managed overall project systems to ensure cohesive gameplay and player feedback














