Genre: Arcade racing
Language: C++
Engine: Sony Phyre Engine
Platform: Playstation 4

Download from here Dropbox – a PS4 control pad is required (an XBox 360 controller will also work). Please left click on the link and do not open in a new tab or you won’t see the download.


Full play through:

My show reel:

Xtreme Drone Racingis an arcade drone racing game programmed using Sony Phyre engine for the Playstation 4. I am the lead graphics programmer.  This game took our team of (at first 24, then for the final 3 months 12) 7 months to complete using Sony Phyre Engine.

A list of the elements I worked on are below:

Camera (including the different views)
Particles (via my particle manager), including configuring them for the PS4.
Coloured checkpoint colour/material switch
Configuring the rendering pipeline (such as providing additive alpha blending for particles, checkpoints and lights)
Custom shaders, including for water, the wind trail shaders, the emissive shaders for the pickups, lightmaps, and the shaders on the checkpoints.
Dynamically rendered meshes, texturing (via setting UV coordinates) and animation of the wind trails, taking into account the different colours of the trails on the AI, player and elite AI.

Of course as the graphics programmer and VFX lead my responsibilities also included organising several meetings with programmers, artists and executives, and managing my team and their workload.