About me

I am a network gameplay engineer from New Zealand. I specialize in character locomotion and gameplay systems.

My passion is building locomotion systems with strong game feel; I thoroughly enjoy the feeling of weight that a character can have. It is satisfying when a player enjoys even the simplest of motions, like running in a circle. Seeing someone play and appreciate something I have made is cathartic to me.

I have a background in film and technical art working with Maya and can help to bridge the gap between programmers and artists.

Specialty Areas

  • character locomotion icon

    Character Locomotion

    My locomotion systems out-compete most games on the market both in terms of functionality and visuals.

  • gameplay systems icon

    Gameplay Systems

    Experienced with Unreal's Gameplay Ability Systems, as well as building from scratch. I know the Character Movement Component inside out!

  • dev icon

    C++, C#, Python

    Over 10 years of experience in C++. Experience with Python scripting for Maya and Unreal Engine.

  • design icon

    Multiple Disciplines

    I can bridge the gap between programmers and artists. Trained as a 3D Generalist while focusing on Technical Art for Creature Rigging and Python Scripting.



Skills

  • Character Locomotion
    100%
  • Character Movement & Net Prediction
    95%
  • Gameplay Ability Systems
    95%
  • Network Engineering for Gameplay
    95%
  • Procedural Animation
    85%
  • Unreal Editor Scripting
    80%
  • 3D Creature Rigging
    95%
  • Maya Python Scripting
    80%
  • Maya & Unreal Pipeline Tool Dev
    70%
  • 3D Modelling & Texturing
    75%

Resume

Tip: You can pinch to zoom on smaller devices


Portfolio

Blog