CV
Education
2016-[2018]
M.S. in Computer Science (Game Development)
University of Southern California
2014-2015
M.Sc. in Computer Science
University of Bristol
2010-2014
B.Sc. in Chemistry with Medicinal Chemistry
University of St Andrews
Projects
See "Projects and Work" page for more information.
2017 - [Ongoing]
Lead engineer and lead designer in a team of 35, working on a long-term game project.
Unity/C#
C++ Engine Feature: Networked Physics
2017
Implemented customisable physics on server side of UDP connection, in a low-level and low-feature engine. Also implemented the UDP connection and a game prototype for demonstration.
C++
2016
Lead engineer and lead designer in a team of 11, working on a 4-month game project.
Unity/C#
C++ Engine Feature: Particle Systems
2016
Implemented extremely versatile particle system support for low-level and low-feature engine.
C++
Unity Engine Feature: Procedurally Generated Trees
2017
Tree structure generation using space colonisation, followed by mesh generation. Includes robust custom mesh-clinging FP controller, and a plethora of in-editor proc. gen. settings.
Unity/C#