Here are some things I’ve worked on in the last couple of years.


A set of Unreal Engine 4 plugins that enable the use of C# (and other CLI languages) in game projects targeting the Windows platform.


An Unreal Engine 4 plugin that allows in-editor version control features to work with Mercurial repositories.


An Unreal Engine 4 plugin for creating semi-procedural character animations.


A simple C# behaviour tree library with a node based custom editor for the Unity game engine.