@vaartis @pipivovott Unity has a pretty good learning curve compared to some others, while being good for both 2D and 3D.
Easy for devs, difficult for artists and FX techs.
As it is harder to make it look good.
Unreal is more performant but lacks good 2D tools, and the learning curve is harsh.
Unigine has Unity's workflow and Unreal's performance, but no UI editor, and even less 2D capabilites.
Stride and Flax are getting better, but each have their own issues, and compared to the big two, they are less mature.
While there are easier engines to pick up, those simpler engines are also restricting in many aspects.
Which is why starting from scratch, I would recommend either Godot or Unity.
@vaartis @pipivovott Yeah... Unity's rendering is kinda trash.
Good assets make for good graphics and little more can be done.
The HDRP is half baked last I checked, with point lights not casting dynamic shadows.
Though to be fair that was a couple of years ago.
Still, I can't believe they actually released it that way, that was a mess.