As an engineer with a focus on gameplay, I enjoy acting as a bridge between engineering and design. I enjoy creating tools for easy tweaking of gameplay mechanics, to produce highly refined and exciting games. My love for games and eSports has led me to strive to create powerful social experiences that scale from casual to competitive.
Technical Skills
Languages and tools: C#, Unity, Java, Rider, IntelliJ, Perforce, Git, C++, Python, Visual Studio
Academic Subjects: Game Design Process, Scrum/Agile, Game AI, Comparative Programming Languages, Data Structures, Debugging, Database Design, Web Apps, Arduino
Gameplay/Lead Programmer - PROJECT HYPETRAIN, with Ursa Major Games, an indie dev project
In C# and Unity, implemented BFS companion AI, gun kickback which gives the player aerial mobility, in-game menus, shop system, as well as train car and item spawning.
Create programming team sprint tasks as well as manage bug reports for the project.
Network/Gameplay Programmer - KrabKlashers - 3D Online Multiplayer Arena Combat game made utilizing the SCRUM methodology. Made with Unity3D using Photon Unity Networking.
Implemented player movement, combat system with melee, dash attacks, and parrying.
Used Photon for chat, and game room systems as well as syncing data for scoreboard.