3 ms·
I know what ECS is and why it's needed for some games. But for a large group of game developers that transition was simply too overwhelming I think. Not just t
by zubspace 5y ago
I know what ECS is and why it's needed for some games. But for a large group of game developers that transition was simply too overwhelming I think.
Not just the nomenclature: ECS, DOTS, Burst Compiler, SRP/HDRP/LWRP/URP.... It's an endless list of confusing terms... But moreover those concepts are not so easy to grasp and to use in code by just looking at a few examples.
After doing lots of small 'experiments' in Unity (the old way without ECS) I started to realize, that more and more I was fighting the engine, trying to use or build upon features which were half-baked, buggy or simply not developer friendly. And instead of first fixing those things Unity decided to go all in on ECS.
There came Godot, a breath of fresh air without all the cruft and without all those confusing terms. I think Unity will have a hard time in the future: On one hand there's Unreal which caters the AAA market and there are smaller engines like Godot for the indie crowd. Unity is the odd one in between.
- BudaDude 5y agoThe only problem with Godot is the 3D engine is nowhere near as good as Unity or Unreal . Godot 4 is a lot closer but given Godot’s history , it will take years to arrive . With all of this said , I am rooting for Godot . Long term , an open source game engine will be better .
- robertlagrant 5y agoIs Lumberyard decent as an open source 3D engine? Or did they tie it to AWS in some way?
- ratww 5y agoIt's more open now, it was renamed to "Open 3D Engine", and it's maintained by a separate foundation. Don't know how decent it is. It is definitely full of features and has what seems to be a good editor.
- RobertKerans 5y agoCaveat that this is second hand info based entirely on GameFromScratch (I've avoided playing with it because of his updates) -- he's recorded a new review on afaics every recent Lumberyard release, and currently seems answer is "yes, ish, the actual engine seems reasonable, but the process of actually getting that engine up and running is staggeringly bad, albeit 100× better than it was six months ago"