Projects
Here's a list of all of the things I've worked on in some form in the past!
- Worlds Engine (2020-ongoing)
- Boneworks Multiplayer (2020-2021)
- Clash of Steel (2017-2018)
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 on GitHub.
A mod for the VR game Boneworks by Stress Level Zero that adds basic multiplayer. Written in C# using MelonLoader and Steam networking. Source is available on GitHub.
An overly ambitious sandbox ship building game I worked on for a year before I got burnt out. The first version featured multiplayer with a full server backend and gameplay centered around building ships and then fighting over a spherical voxel planet to obtain resources to build bigger ships. I then rewrote it from the ground up for a second iteration featuring a floating origin for a huge world, a procedural planet (albeit no voxels this time), a an actual player character and the ability to build multiple ships. While I never finished it and didn't want to work on it again, it was my first sizeable project and I learned a lot about Unity and organising large projects.