Software Engineer, Building Teams, Building Games.
Personal Projects
Outside the office, I like to start lots of things. Occasionally I finish some.

Real time crowd simulations incorporating individual agent personality models and group interactions.
Dissertation
My degree dissertation project based on the implementation of an RVO algorithm for autonomous agent navigation and local avoidance, incorporating personality models into the agents themselves to vary movement patterns and behaviour.
Flinging Bouncy Balls
Unreal Engine 4 - Android
Attempt to fling and bounce your bouncy ball through 56 challenging levels in this easy to pick up, difficult to master platform adventure. Simply touch and drag to fling your bouncy ball, bouncing it off walls, over pits, through lasers and past missiles to reach the end goal.


Escape From Prison Planet
Ludum Dare #25
A game made in 48 hours for the 25th Ludum Dare weekend, side-scrolling endless shooter.
Chroma
Ludum Dare #26
A game made in 48 hours for the 27th Ludum Dare weekend, Chroma is an infinite, randomly generated marble maze set inside mazes inspired by Piet Mondrian's minimalist paintings.


The Amazing Adventures of 10 Second Tim
Ludum Dare #27
A game made in 48 hours for the 27th Ludum Dare weekend, play as Tim as he travels through different dimensions trying to make his way home.