I build gameplay systems and graphics features using C++, OpenGL, C#, and Unity. I have developed multiple projects both independently and in small teams, including three custom 3D engines in OpenGL, a 3D Unity game, and a 2D Unity project.
My work focuses on gameplay systems, game architecture, and building scalable, maintainable code, supported by experience in rendering techniques and real-time graphics.
~5 Years Experience
~5 Years Experience
~1 Years Experience
~1 Years Experience
~1 Years Experience
C++, OpenGL
A procedurally generated voxel terrain engine built with OpenGL 4.3, featuring dynamic lighting, shadow mapping, multi-biome terrain generation, and interactive gameplay elements.
View Project
OpenGL, C++
A real-time OpenGL action scene built in C++, combining gameplay systems with stylised rendering techniques including toon shading, shadow mapping, and post-processing effects.
View Project
OpenGL, C++
A custom rendering pipeline built with OpenGL, featuring many advanced graphics techniques, and small gameplay features.
View Project
Unity, C#
A wave-based first-person shooter built in Unity using C#, focused on scalable gameplay systems including enemy AI, combat mechanics, and progression systems.
View Project