Palladia Game Engine
(Formerly known as Asmadi)
Right now the engine doesn't do much, so here's a spinning donut.
The Palladia Engine is a simple, ECS-based game engine written in C using the SDL GPU API. Currently, it only targets a Vulkan backend, but the goal is to at least also support WebGPU. Most of the code written so far is loosely based on the Learn OpenGL tutorials, at least as far as they can be for using an entirely different graphics API.
The project stemmed from a desire to learn graphics programming and the fact that, in game programming, I often find myself knowing exactly what I want the code to look like, but unsure of how to tell the game engine to do what I want. So I figured that several hundred hours of trial and error should save me thirty or so minutes of reading the Godot documentation.
I intend to come back to this, but as of writing this, my university capstone project is taking up a lot of my time.