Shipped Titles

Guild Wars 2: Path of Fire Released: 2017

Guild Wars 2: Path of Fire is an expansion pack for the popular MMORPG, Guild Wars 2.

I was a gameplay programmer mostly working on the gameplay platform and features for designers. After launch, I switched roles to become a tools programmer working on Guild Wars 2: Living World Season 4.

Role:
Time:
Languages:
Engine:
Platform:
Gameplay Programmer
1.5 years
C++
Proprietary
PC


Role:
Time:
Languages:
Engine:
Platform:
Tools Programmer
6 months
C#
Proprietary
PC



Fat Princess Adventures Released: 2015

Fat Princess Adventures is an spin-off cooperative game from the Fat Princess franchise.

I came into the project late since I was an intern, but I was able to ramp up quickly and help fix a large number of gameplay and UI bugs leading up to launch. I also worked on the arena mode DLC after the initial release.

Role:
Time:
Languages:
Engine:
Platform:
Gameplay Programmer (Intern)
4 months
C++
Proprietary
PS4




Personal Projects

Plasmium 2022

Plasmium is a personal ECS engine built from scratch. The ultimate goal is to make a 3d version of a classic roguelike game.

Role:
Time:
Languages:
Frameworks/APIs:
Sole programmer
2 months
C++
DirectX 11, RapidJSON, OpenFBX




All code available at https://github.com/CodeRecode/Plasmium
AstroBots Completed: 2015

AstroBots is a four player couch-competitive arena shooter made with a team of 5 programmers in a custom C++ engine. Players navigate around platforms with varying gravities while trying to take each other out, vying for the highest score.

Role:
Time:
Languages:
Frameworks/APIs:
Engine programmer / UI programmer / Generalist
4 months
C++
GLFW, Awesomium, XInput, FMOD



Monster Box Completed: 2014

Monster Box is a simple FPS game made from scratch in C++. The goal of the game is to survive by destroying and avoiding enemies until the time ends.

Role:
Time:
Languages:
Frameworks/APIs:
Sole programmer
4 months
C++
GLFW, OpenGL, OpenAL