Projects

Professional Projects

Nesta Playbox

A digital twin of Glasgow aimed at modelling the food environment within the city and examing how interventions could change it.

Dung Battles

Dung Battles is a party game where you compete as dung beetles battling it out for the most dung. This was a game I worked on for Tranfuzer 2021 as part of the team Zero Qualms.

Nesta VHNC

Nesta is a UK based innovation agency for social good. We partnered with Nesta to help them with one of their current major objectives in the UK, reducing obesity by half in the UK by 2030. This was achieved through prototyping a virtual playground where neighbourhoods could be created to model food consumption and buying habits.

Confidential Clinical Project

A suite of games to accompany a prototype medical device to help patients with their prescribed exercises.

Unannounced Original IP

An unannounced project for an original IP from Konglomerate Games.

Game Jams

Global Game Jam 2019

A little game where you play as a bird looking to kit out their nest. Created for Global Game Jam 2019.

Global Game Jam 2020

In this rapid Russian repair game, you must use your possessed magical healing hammer to fix as many of your grandmother's broken possessions as quick as you possibly can using a physical hammer in real life.

AGDS Spooky game jam

Spooky Game made for the Abertay Game Development Society spooky jam

Pizza Jam : The Well

A lemmings inspired game made for the Pizza Jam.

University

N-Body (Undergrad Dissertation project)

Fourth year Honours Project investigating the feasability of adding collisions and rotations into an N-Body Simulation.

DirectX

One of my third year modules was graphics programming in DirectX. Provided with a flexible framework to work I created a variety of vertex, hull, domain, geometry and pixel shaders. With these shaders vertex manipulation, dynamic tessellation, particle effects, post processing and lighting were all performed and demonstrated.

Animation Systems

One of the modules at university was oreintated around animation programming and systems for 2D and 3D.

SFML Game

One of the first games I ever made during 1st year of university was a simple 2D wave based survival game made with SFML.

OpenGL

One of the second year modules at university was graphics rendering where I got to learn about different rendering techniques like hierarchical modelling, matrix transformations and manipulation, lighting, shadows, stencil buffer and creating a skybox.

Personal

This Website

The very website you're viewing this on! Created from scratch to learn about static web development and display my ability to adapt and learn new technologies/languages.

OpenGL Renderer

A hobbiest basic OpenGL renderer for experimenting and learning.

Sound Sphere

Fun side project experimenting with the layering of waves

High 5 Rumble

A silly fighting game about trying to high five your opponent