Projects


Here's a list of all of the things I've worked on in some form in the past!

Worlds Engine


Worlds Engine is a custom game engine written in C++20 using Vulkan. It began as a Minecraft clone to learn Vulkan and C++ since school was closed due to the Covid pandemic. I decided to turn it into a full game engine around a month after starting after working on a project in Unity and getting frustrated with a few issues and becoming more interested in graphics programming. The source code can be found here.

Features


Boneworks Multiplayer


A mod for the VR game Boneworks by Stress Level Zero that added multiplayer. Written in C# using MelonLoader and Steam networking. Source is available on GitHub. I wrote the vast majority of the mod, including core networking systems and player synchronisation, with Maranara being responsible for synchronising player guns and ZCubed for some code reorganisation.

Screenshot taken from this video by IAmCrusty, which like many others appears to have forgotten to name or link to the mod🙂