
Outcasters was the first game project I have worked on in a professional capacity.
I learned so much during my time on this project, from extending my C++ skills to becoming comfortable with a new engine and working in a large codebase
Dissertation project that procedurally generates terrain and populates it with objects that the player can move around on
Procedural Generation
Created a room using techniques such as UV manipulation. Matrices where used for positioning objects in relation to one another. Scene is "reflected" in the mirror
SOIL OpenGL
One of the first applications I have created. This was done during my first semester at University where I used advanced skills for that level, such as pointers and references. This was made for the GBA and was very limited in the amount of files that could be used so each sprite was hand made
Mario Platformer
Group Project that was using a Prowise Multi-touch Display which made us all have to think outside of the box to be able to create a multiplayer game on the same device
Project Cow Racing
Several different techniques are used in this video , from using multiple point lights and blending between them on the surface of the water, which is also having its vertices manipulated over time, to the real time lighting and shadows shown on the right hand side
Shader Manipulation
A project during University where I designed and implemented a game from start to finish in the UDK engine. Implementing cutscenes and logic to make the game more enjoyable.