Portfolios
Control (Stadia)
For Stadia I worked primarilly on adding a Vulkan rendering backend to the Northlight Engine & provided additional support to the rest of the team in adding Linux platform support to the engine. I was the sole developer in porting from DX12 to Vulkan. Features: Vulkan Architecture Enlighten …
Custom OpenGL Engine
Languages: C++, GLSL API: OpenGL 3.3 Features: Phong Lighting Model Variance Shadow Mapping Parallax Displacement Mapping Normal Mapping Forward Renderer This is a personal project that I am currently working on in my free time. The engine itself uses OpenGL 3.3 and as such uses the programmable …
Galactic Defence
Created for the Search For a Star 2017 Code competition The competition consists of 3 stages: Stage 1 HackerRank C++ code test to complete in 90 minutes under exam conditions. Stage 2 Qualifying students from round 1 will be provided with a very loose game framework created in the Unity engine. …