u/Zealousideal_Win_130in r/gameenginedevs • Recommends
Luth Engine. Fiber-based Vulkan 1.3 game engine built from scratch in C++20 (open source)
Hi everyone!
I'm finally ready to share the first look at Luth, a game engine I initially started building from scratch as my final university degree project.
My focus has been on building a solid architecture rather than just making it look pretty, but the renderer is finally coming together. Here's what's under the hood:
# Core Architecture
**Fiber-based Job System:** The engine uses fibers (N:M threading) so game code can suspend and resume mid-function without ever blocking an OS thread. Work is distributed via a Chase-Lev work-stealing deque, and the hot path is entirely lock-free.
**Naughty…