Game Dev Portfolio
A showcase of my most significant video Game projects I'm actively working on or previously worked on.

Federation Mycha - Derpy Nerd Studios
Game Programmer | Production Manager
(Coming to Steam Early Access Sept 2024)
Network Programmer
> Created basic network infrastructure and replication for basic gameplay elements such as object interaction/placement, weapon firing, and player/enemy movement and animations
> Supported other programmers with replicating their systems for online multiplayer
​
Enemy Behavior & Combat Programmer
> Created Enemy behavior base patterns for ground and aquatic enemies
> Implemented a reusable attacking system usable with all enemies and attack types
Production Manager
> Provided updates to parent studio Zygobot Studios on progress and timelines
> Assigned and verify work for studio members while ensuring minimum viable product specifications
> Resolved technical issues in source control and project binary mismatches

Shattered Melodies - Ayo Games
Systems Programmer | Enemy Behavior & Combat Programmer
(PC | XB1)
Systems Programmer
> Created standard game systems including save system and audio settings
Enemy Behavior & Combat Programmer
> Created Enemy archetypes with scaling difficulty and sophistication
​> Created unique enemy attacks, projectiles, and damage logic
> Implemented unique boss stage elements with boss behavior and attacks

The Backrooms - Personal Project
Game Programmer
(Unreleased)
Procedural Level Programmer
> Generate unique level layouts for infinite exploration utilizing connection points and room classes.
> Generate enemies in level rooms to restrict player movement and provide a threat to the player.
> Generate level exit areas to proceed to subsequent levels.
Misc Programming Highlights
> Create inventory and journal system. Journal system allows players to learn about the levels they have been to and what entities they have encountered throughout their backrooms journey.

Laser Tag Simulator - Class Project
Game Programmer
(Unreleased)
Network Programmer
> Learned about network replication in Unity with the Mirror API.
> Created functionality to replicate shooting physics and damage between client machines.
> Implement player lobby logic and UI.