Lumina Studio
I have been attempting to create a game engine from scratch for quite some time now. Years prior, I was able to create small ones made from WebGL, Java, and OpenGL (entirely different softwares).
I have never taken a step towards to production because... well... it's quite a big and gargantuan task this endeavor is.
Sure, I could have kept everything small and lightweight as much as possible but where's the fun in that?
In the end of 2024, I have decided to take everything seriously, and I wanted to break the barrier to the next level. No more GLTF/Obj viewers. A full, working, modern game engine.
Of course it wasn't realistic. The idea is simple: Build the Engine, Build the Editor, Build the game.
It wasn't simple. None of them were simple.
Initially, I decided to use Vulkan, just to get the taste of modern graphics api. It took me a month to partially understand it, and even 2 years after this project, I am confident that I know at least 3-5% of it.
Second, I wanted it to be multi-platform. I wanted it to run on Linux, Windows, and Mac (being the least priority). This way I am forced to learn the differences between each platforms.
Third, I guess... is just to learn a little bit of everything. It was a very stressful 2 years from this project, it is fun.

This is the state of the game engine as of a few months ago. I don't have a recent screen shot of it as it is still in development.
There's a lot of things already in place, and I can't enumerate all of them from the state that I am in now (I haven't slept and its 6++ AM).
A lot of it is still on work in progress. Technically, I can create/serialize scenes and re-load them. There's PBR, Cascading shadows, Point/Directional/Area/Spot lights with heavy shadow mapping that i've been putting off for a while.
I recently added Jolt, so that was fun:
and also skinned animations that I am revising as of now:
There's a rudimentary material graph that I've been wanting to expand:

Asset management, bundling, and caching too. A lot, like a lot of features already for 2 years.
Now that my eye is giving up, let me answer this:
What is this engine for and for who?
It's for me and my sanity. I am not planning on releasing this, and this is merely for my own learning, and to satisfy my curiousity.
So there it is. Lumina Studio, game engine.