MY PORTFOLIO
01
Casual Game, Unity C#
Unity - Gameplay Programmer C#
I'm part of a team of five developing Penguin village, a casual action adventure game which follows a young penguin's exploration of a vibrant village above ice and the mysterious caves and creatures beneath. My role mainly includes gameplay programming but I'm active in design and collaborative with shaders. My contributions are: Land and swimming movement controller, Quest system, Fish AI and UI elements.
Code Samples
02
Dissertation, C++ & Opengl
C++ & OpenGl Graphics Artefact
Dissertation
Source Code
For my final year dissertation I researched performance differences of rendering smoke simulations ray-tracing versus voxels. This project was developed in C++ with opengl. The main features include: fluid dynamic smoke simulation, instanced voxels and ray tracing.
03
Solo Game, C++ & Opengl
C++ & OpenGl Game
Source Code
A simple flight simulator, made using C++ and opengl, also featuring procedural terrain generation. Other components include: skybox, keyboard controls interface, text UI, global lighting, and multiple shaders.