Purpl Engine
Purpl Engine is my first game engine project. It went through several revisions stretching as far back as 2019, before I moved on to other projects. The final revision had a basic renderer with Vulkan, Direct3D 12, and OpenGL backends, and could do basic lighting. It supported Windows, Linux, and Nintendo Switch.
This is a demo of it running on my modded Switch.