Real-time Dynamic Destruction
About
This was my Dissertation project for my undergraduate studies in Games Software Engineering.
This thesis project produced a solution for real-time dynamic destruction making use of 2D Voronoi Diagrams.
This was my Dissertation project for my undergraduate studies in Games Software Engineering.
This thesis project produced a solution for real-time dynamic destruction making use of 2D Voronoi Diagrams.
MSc postgraduate in Game Programming dissertation project.
This study investigated the performance of NVIDIA's Multi Frame Generation within a minimal custom engine. The product was made with Vulkan to implement the Streamline SDK for DLSS 4
This app was developed and published on IOS & Android for the games company Cosmara.
Created with a small programming team of two and a wonderful artist, we developed a tabletop companion app for players to share their experiences within the games universe.
This was a personal project which utilizes height maps to create reactive shadows.
Shaders sample a height map from a procedural 2D island to produce shadows and lighting effects through ray casting, resulting in the final 3D look.
This ray tracing project was completed in my undergraduate studies.
The simulation render can handle various features, such as global illumination, specular lighting, anti-aliasing, multiple light sources, and soft shadows.
I am a 22-year-old game developer with a First-Class Honours degree in Games Software Engineering from Bournemouth University. I have just finished pursuing my master's degree at Falmouth University, I specialize in C++, low-level graphics, and game engines.
I enjoy working on low-level graphics programming with technologies like OpenGL and Vulkan. I have experience with industry-standard game engines including Unity and Unreal Engine. My passion lies in graphics & engine programming.