

Contract Gameplay Programmer
Based on the traditional fairytale of ‘Hansel and Gretel’, you as the player will step in the shoes as one of the children. Escaping the clutches of the witch is not as easy as once thought. You must complete a series of puzzles presented within the Witches house, in completing each one, an element towards breaking the spell on the house is unlocked. But beware, whilst trying to escape, the Witch is hunting you down.
OpenGL Scene rendering with shaders
Low level programming and graphics programming modules




Using OpenGL and GLFW library I built a basic obj. model loader. Alongside that I also built a scene that supports multiple lights and various different shaders.
-
Fragment and Vertex shaders
-
Tessellation Shaders
-
Render Targets and offscreen buffers
-
Shadows
-
reflections
-
-
Lighting
-
Geometry Shaders
-
Model Loading
ASCII Lunar Lander
Games Programming and Mathematics module




An ASCII console terminal version of Lunar Lander I wrote in my first year of university. This version features procedurally generated terrain and landing positions alongside High scores.