Senior Software Engineer with 9+ years of experience building games, tools, and systems from concept through release. Skilled in gameplay programming, data-driven systems, AI, game design, and scene integration. Experienced in leading programming teams and collaborating effectively across art, design, and production disciplines.
Gameplay Programming
AI & Behavior Systems
Multiplayer Systems
Data-Driven Systems
Asset Pipelines
UI Architecture
Scene Assembly
Editor Tool Development
A pleasant little puzzle game built in Unreal.
Role: Led Programming Team of ~5 Developers
Project Team Size: ~20 people.
Tools: Unreal, C++, FMOD, GIMP
Key Contributions: Level completion, scene flow, debugging, builds
An educational, medically themed creature-collector game.
Role: Led Programming, backend development.
Project Team Size: ~10 people.
Tools: Unity, C#, Blender, GIMP, Google Cloud API with Google Sheets
Key Contributions: Level completion, scene flow, debugging, builds
A dark fantasy strategy RPG.
Role: Software Engineer.
Project Team Size: ~15 people.
Tools: Unity, C#, Visual Studio
Key Contributions: Battle System, UI, Item/Ability stats, debugging
A First-Person, online Looter-Shooter with 3 playable factions.
Role: Led Programming Team of ~5 Developers; Game Designer
Project Team Size: ~20 people.
Tools: Unity, C#, Photon Fusion, Blender, GIMP, Google Sheets
Key Contributions: Main Dev for database that backed all data dependent systems; architect of 10+ networked gameplay systems; designed stats for 400+ items; main builder of the 2 km² scene.
An action 3D Platformer, inspired by 3D games from the late 90's.
Role: Lead Developer, Designer, and Artist
Project Team Size: ~5 people.
Tools: Unity, C#, Visual Studio, Blender, GIMP, Audacity
Key Contributions: Physics, Level Design, AI, 3D Modeling and Animation
A rogue-like adventure RPG that progresses through equipment choices.
Role: Developer, QA
Project Team Size: ~5 people.
Tools: Unity, C#, Visual Studio, Google Sheets
Key Contributions: Events Database, UI, Agent Movement, Debugging
A 2D, fantasy themed, tower defense game.
Role: Debugging
Project Team Size: ~30 people.
Tools: Unity, C#, Visual Studio
Key Contributions: Debugging, Cloud saves, UI.
A third-person, on-rails shooter, from The Forged and The Fallen series.
Role: Scene Hierarchy, QA, Unity Consultant.
Project Team Size: ~10 people.
Tools: Unity, C#, Google Sheets, Miro.
Key Contributions: Project Planning, Scene Hierarchy, Consulting, QA.
An arcade style mobile app for iPad and iPhone.
Role: Developer
Project Team Size: ~5 people.
Tools: Unity, C#, Visual Studio
Key Contributions: Gameplay, UI Programming
Shane Developed several unpublished projects while learning Unity.
Tools in these projects include Unity, C#, GIMP, Excel, and Audacity.
[Click Here] to see more about these projects.