A personal upskilling project developed in C++ using OpenGL, focused on real-time rendering and low-level graphics programming. This project was undertaken to deepen understanding of the graphics pipeline, transformations, and scene composition, with an emphasis on building foundational knowledge for engine-level development.
Read More ...Hex Dominion
A turn-based hex-grid strategy game developed in Unreal Engine 5 using a hybrid C++ and Blueprint architecture, supporting up to four players. The project focuses on gameplay systems design, grid-based logic, and the integration of high-level Blueprint scripting with lower-level C++ systems to balance flexibility and performance.
Read More ...Barnyard Numbers
An applied game developed independently in Unreal Engine 5 using C++, created in collaboration with a live client. As my first C++ project within Unreal, it focuses on delivering an engaging and educational experience, providing arithmetic-based gameplay tailored for a Year 2 primary school audience. The project demonstrates early development in C++ integration within Unreal, […]
Read More ...Dissertation – Concrete studios
A dissertation exploring the relationship between C++ and Blueprint systems in Unreal Engine, analysing their effectiveness across different development contexts. The study evaluates performance, scalability, and maintainability, providing practical insight into how each approach contributes to real-world game development workflows. Read my full dissertation here.
Read More ...Smoked Out
A French film noir-inspired shooter developed in Unity using C#, focusing on atmospheric design and core gameplay systems. The project explores stylistic visual direction alongside responsive shooting mechanics and player interaction.
Read More ...