Hi, I'm a game programmer with an interest in gameplay and graphics programming.
My Projects
Nightbird Engine
A custom game engine with Vulkan rendering.
I started this project as an OpenGL renderer to develop my understanding of graphics programming. Nightbird grew into a bit of a game engine before migrating to Vulkan and further developing its capabilities such as a scene editor.
Witch Treehouse Diorama
A shader diorama featuring shadow mapping and a Blinn-Phong lighting model.
Developed for a shaders assignment typically utilising an existing engine, I chose to take the opportunity to continue to develop Nightbird, which at the time was still an OpenGL renderer.
Dance Brawler
A rhythm game disguised as a fighting game.
As the gameplay programmer on the team, my primary responsiblity was to develop the note system.