Craig Yates


Freelance programmer specialising in developing games on Unity engine.


Unannounced Project

2022 (Upcoming) | iOS, Android | Unity | ustwo games

Starship Troopers - Terran Command

2021 (Upcoming) | PC | Unity | Artistocrats, Slitherine
Scope changes greatly increased the performance requirements on this real-time strategy game, necessitating significant optimisation work. I primarily focused on rewriting and optimising bottleneck systems, using Unity's multithreaded job system and Burst compiler.

Table Manners

2020 | PC | Unity | Echo Chamber Games, Curve Digital

Manifold Garden

2019 | PC, iOS | Unity | William Chyr Studio
Joined project 2 months before release to assist with bug-fixing and polishing, subsequently took on more performance optimization tasks to support later console releases.

Warhammer Age of Sigmar: Realm War

2018 | iOS, Android | Unity, GameSparks | Pixel Toys

Sonic Forces

2017 | PC | Hedgehog Engine | SEGA Hardlight
Briefly assisted on the PC port of this console title.

Unannounced VR Project

Cancelled | Desktop VR | Cathode | SEGA Hardlight
This was a project for desktop VR platforms using Creative Assembly’s in-house game engine. Most documentation was unavailable to us, so deciphering the usage of various features and tools meant spending a lot of time reading source code.

Kingdom Conquest - Dark Empire

Cancelled | iOS, Android | Node.js, MongoDB, Unity | SEGA Hardlight
A game with a significant server-based component, workload was divided by gameplay feature so my time was split between developing in Node.js and Unity.

Sonic Dash 2: Sonic Boom

2015 | iOS, Android | Unity | SEGA Hardlight

Crazy Taxi: City Rush

2014 | iOS, Android | Unity | SEGA Hardlight


Warwick University

2009 - 2013
Computer Science MEng (2:1)
Band Society President 2012/13
Band Society Webmaster 2011/12

Northampton College

2007 - 2009
A Level Mathematics (A)
A Level Physics (A)
A Level Computing (A)
AS Further Mathematics (A)