The Forager

The Forager is a platform, puzzle game of a creature with botanical abilities that explores and traverses an infected forest. By exploiting the enchanted ways of the environment, the Forager must reach the heart of the forest, the Tree of Life, to unveil the reason behind this unexplained corruption.

Shader Environment Builder

A C++ group programming project. SEB is an OpenGL Shading Language (GLSL) Interactive Development Environment (IDE) created using C++ and OpenGL. Primarily used for creating Vertex-Fragment GLSL shaders.

LOD Generator

A Level of Detail (LOD) generator created using C++ and OpenGL. It creates a Progressive Mesh using edge collapses with a triangular mesh for hierarchical LOD setups.


An atmospheric horror game completed for my university course at the NCCA which was created with four other students (and two external musicians) over four months using Unreal Engine 4.

Lichtenstein Art Generator

A Python standalone program used to create Roy Lichtenstein style pop art pieces from pre-existing images. The code takes an image and applies Colour Quantization, Halftoning and Edge Detection to create a new image.

Music Terrain Generator

A Maya Python script for creating terrain displacements from a .wav file using song amplitudes and also creates procedural textures and differs them by height.

About Me

England-based technical artist, computer graphics designer, programmer and games designer who strives to create work that not only meets your needs but is to a level that I, myself, am proud of. Currently an Associate Technical Artist at Splash Damage. A first class honours graduate at the NCCA, Bournemouth University after studying a BA (Hons) Computer Visualisation & Animation.

All the Socials!
Follow by Email