I'm not a dev, so take this comment for the absolutely nothing that it is worth...
Both Unreal and Unity have various strengths and weaknesses, as do all other engines. So, it's not a case of which is better. It's a case of which is better for a given purpose - in this case, a given game. We knows this because developers say it all the time.








