University Work

Cross Platform Engine Development

A cross-platform 2D game engine developed over 8 weeks in a agile 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 Blinn-Phong lighting and deferred rendering.

Instanced Rendering Research

A Dissertation 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

As part of learning Graphical Programming, we were tasked with creating a simple OpenGL scene, utilizing FreeGLUT.

S2D Framework

Tasked with creating a game from almost scratch with a OpenGL 2D Framework - called the S2D Framework.

MechHead Framework

Using a Framework called MechHead, I had to design and build a map, quests, weapons and enemies.

Other Projects

GTA V Mods

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

Connect 4 - WPF

I created a Connect 4 Desktop App using C#, .NET, WPF and SQL