And what I am saying is that they absolutely are not designed to do different things any more. That used to be the case, but Unreal has fully eaten Unity’s lunch here in a technical sense. The engine’s roots are in AAA first person, but they have grown it far, far beyond that. It is now a fully capable general purpose engine for anything from 2D puzzlers to AAA FPSes.
There just are not games any more for which Unity offers any legitimate advantages over Unreal. Unity has been incredibly stagnant as an engine for pretty much a decade, while Unreal has expanded its capabilities and feature set to now virtually fully encompass those of Unity. The idea that they are designed for different things is just out of date.
In 2023 I think the only legitimate reason to pick Unity, and this is a very good reason for what it’s worth, is experience with the engine. I say this as someone who published games in Unity in the past and has transitioned to Unreal. They are both general purpose game engines serving the same teams and the same games, with the exception that Unity cannot support truly top end games.
There just are not games any more for which Unity offers any legitimate advantages over Unreal. Unity has been incredibly stagnant as an engine for pretty much a decade, while Unreal has expanded its capabilities and feature set to now virtually fully encompass those of Unity. The idea that they are designed for different things is just out of date.
In 2023 I think the only legitimate reason to pick Unity, and this is a very good reason for what it’s worth, is experience with the engine. I say this as someone who published games in Unity in the past and has transitioned to Unreal. They are both general purpose game engines serving the same teams and the same games, with the exception that Unity cannot support truly top end games.