|
|
|
|
|
by kyzcdev
16 hours ago
|
|
I believe the instinct to develop a game engine or framework comes down from loving programming and being passionate about mastering a tool. We humans love mastering something and we love masters, when we build something from scratch we own it, we are master of it and we lead the decision. That's so comforting and pleasurable, and the reward we see at the end of the path motivates us. But on the process it's too hard. Nowadays I have the urge to combine a physics engine, rendering engine, ecs engine to develop my own game which I guess I'll quit in the middle. As developers I believe we should limit ourselves from doomcoding. |
|
I have worked briefly in the game industry long ago (not in engine teams though) and ended up writing a few engines for myself after leaving, a couple quite complete.
It’s just a hobby like another. I have zero interest in writing a full game on top of it, or even publishing it.
But do you know who NEVER gives me grief about it? People I know who work at Unity or [previous employer] writing AAA engines.
My last monstrosity is a Rust one with zero dependencies other than the std-lib/OS, Metal/DX12/Vulkan, its own physics engine, spatial audio, vm for scripting and other stuff. I will probably do nothing with it other than having updated my skills in a lot of areas.