University Work

Cross Platform Engine Development

A cross-platform game engine developed over 8 weeks in a team of 9.
Engine targets Windows and PS5 with parity and platform specific features.

DirectX 11 Games Engine

Across three modules at university and in my own time, I created a rudimentary DirectX 11 Game Engine.
Within this Engine is several features, such as loading objects from JSON, AABB physics and deferred rendering.

Instanced Rendering Research

Paper researching the rendering of how instanced rendering allows for large open worlds to be rendered in an efficient manner, looking into GPU hardware and pipelines overtime and how that developed into modern rendering technology.

Radio Static - Unreal

A game created in Unreal 5 as part of a cross discipline team of 20 over 8 weeks. I programmed multiple mechanics and features for the game in C++, as well as being in charge of source control, tech help for other team members and debugging.

Learning Rendering - OpenGL 2

At Level 4 of University, as part of learning Graphical Programming, we were tasked with creating a simple OpenGL scene, utilizing FreeGLUT.

S2D Framework

At Level 4 of University, we were given the task of creating a game from almost scratch with a OpenGL 2D Framework - called the S2D Framework.

MechHead Framework

At Level 3 of University, we were given a Framework called MechHead to make a game for.

Other Projects

GTA V Mods

I have made a few GTA V Mods which I worked on during the summer between Level 4 and Level 5 - here is the place to see them.