Gameplay Programming
I specialize in programming games using C#, C++, Unity & Unreal. I enjoy solving problems and creating new mechanics that make my games stand out and fun.
I'm an adept programmer
I have a deep rooted passion for coding, game development and solving difficult problems by working with others. I love learning and using those skills to seamlessly integrate scripts to create unforgettable gameplay experiences.
Languages:
C#, C++, Java
Version Control Software:
Git
Software:
Visual Studio, FMOD Studio, Blender, GitHub Desktop
Engines:
Unity
Fields:
Gameplay
AI
I love working in teams and keeping busy
I founded an online development team called LegionSoft. We have developed and released three games and are currently in production of our fourth.
Here are some of the many gameplay mechanics I created for these games:
Created Character Controllers & AI state machines
Implemented physics based scripts that use radial force occlusion, relative force, etc.
Collaborated with sound designers, utilizing FMOD Studio to create fun audio features & maintain existing sound code.
Developed combat, Inventory, health, fuel, and stamina based systems.
Completed additional gameplay and core system tasks.
Implemented in-game UI
Designed and created level layouts in engine and through documentation
General error & bug fixing and solving problems
I enjoy creating game mechanics
I love developing and testing the best gameplay or game mechanics that make a game fun to play.
As a gameplay programmer, my responsibilities have included:
Developing game mechanics that feel good and fun for the player.
Implementing and optimizing the controls and interaction systems so that gameplay is fluid.
Collaborating with game designers / level designers to discuss the constraints and establish the technical possibilities of gameplay functions.
Seeking out and correcting gameplay bugs.
Supporting the functions and gameplay systems designed by production.