University Projects

The following are projects I created for my degree in Computer Games Programming.

Screenshot of Diamond-Square Terrain Generation.

Terrain Generation & Animation

Created with C++, HLSL and DX11, this project is a demonstration of my knowledge of graphical techniques, terrain generation, skinning, and animation.

3rd Year, 2nd Semester Assignment for Advanced Graphics and Real-Time Rendering.
Grade received: 1st

Learn more
Screenshot of Ray-Tracer rendered output.

Ray-Tracing & Low-Level Optimisation

Keyframe animation driven ray-tracing application for Windows and Linux. Used to demonstrate platform dependent/independent optimisation techniques.

3rd Year, 1st Semester Assignment for Low-Level Games Programming.
Grade received: 1st

Learn more