This was submitted as the final deliverable for the Games Programming university course at DMU Leicester.
It is a rendering application which utilises the Vulkan API to render a 3D scene with PBR lighting.
The entire project, including build files and dependencies, were made from scratch.
It is currently still in development as more features are being added, with plans to develop it into a game engine for learning purposes.
This was the project we worked on during our "Performant Rendering" class.
A working game was provided, using an existing game engine, and our goal was to use modern optimisation techniques to improve frame times and memory utilisation.
For this, I implemented:
This was the project we worked on during our "Advanced Shader Programming" class.
For this class, a game renderer was provided, the goal was to implement modern rendering techniques and shaders.
For this, I implemented:
This is a prototype for an online multiplayer ARPG game.
Developed using Unreal Engine, "Witch Hunt" was a group project. The purpose of
which was to learn how to utilise C++ efficiently within Unreal Engine,
as well as implementing an online multiplayer aspect.
I was responsible for:
Repository not available
A very simple spaceship shooter game made for my JavaScript module during the second year of University. The goal was to demonstrate an understanding of the JavaScript language focusing on real time graphics. The inspiration for this project was a PlayStation2 game called "Psyvariar".
Play this game! View Repository