I was wondering if I'm the only one having this feelings, or is there any other people like me out there?
I strongly dislike the vector that game development acquired some years ago, and according to which it continues to move steadily at present. The overuse of mainstream, generic game engines. Yes.
I think that the “core” or “soul” of the game is its Engine. And by reusing the same generic engines in all the games, this essentially creates unoriginal clones “at the core”. Another issue lies in the fact that game designers in many cases need to adjust their design to fit concrete engine. And when you have only 1 or 2 engines, this forces same designs to manifest over and over again.
I wish gamedev industry would ditch this engines one day, and begin to foster original ideas on all the level of development.
This is hard and expensive, I get it. But I think it would be better to have less games, less often, but more unique and optimised ones.
I tried it myself, you know. Some years ago I tried to implement some primitive 2D engine, but it turned out to be TOO primitive. This year I tried to challenge myself to create DX12 engine from complete scratch. The ultimate goal was an FPS game. I managed to setup the pipeline, write some simple shaders, generate some primitives and even add some controls but I got cut down by the super complex math of collision detection system, and because of this had to freeze the project for the indeterminate time…
