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.