Game Developer / Software Engineer
Sorta Games
Not quite full fledged games, but not far off.


Built in a GameObject - Component model similar to other commercial engines.
Remake of a simple Breakout style game, pictured above.
Original Platformer game pictured to the left.
Tank shoot-em-up game Pied.io pictured to the right
Custom 2D Game Engine
2D Game Engine built from scratch in C++ using the SDL2 graphics library.
Created 3 original games in the engine.
Capable of animations, physics, state machines, resource management, custom level editing and any other type of custom object or component
Playable from github


Clash Loyál
AI Module
Created separate AI modules on top of a fan made Clash Royale clone.
Used steering forces to implement unit navigation, collisions, and obstacle avoidance.
Used a custom weight based utility AI system to created opposing player AI. I lost to it more than I'd like to admit... sorta


Game and AI modules both made using C++ in Visual Studios

Not publicly available

