I'm not sure if you're overall familiar with making games with both engines, I've made games from both engines for close to 6 years now(Well,Unity for 4 years, Unreal for 2, close enough) It's not that it isn't possible to made good games on Unity, But it's more so the fact you'll simply encounter far more bugs on average than other engines like Cry or Unreal. Take a look at games like Pokemon Go, SCP(Unity Remake), Rust,Ect, And you'd see that more then likely they suffer more bugs than other engines, You'll even see bigger YouTubers like Markiplier,PewdiePie,Jacksepticeye,Etc all comment on how buggy the engine is, the People who literally play games for a living would and should know from experience more than anyone else.
I'm also not entirely sure what you mean by Unity being more efficient and provides more performance for Mobile, Not a single clue, Because Unreal runs in C++, Unreal has better ability to control memory management, ect. Though hardly any better either way, I never once experienced or seen any performance difference from the games I made on Unity opposed to Unreal when I imported them for Mobile for my friends, Never once. The only difference I ever seen in this aspect is the APK files often are a bit larger from unreal. But not enough to make much of a difference what's so ever. That's really the only difference I seen in mobile from the two.
Again, I'm not saying you can't make a good game from Unity, I used to make many Unity games literally all the time for fun, But you're far more in the likelihood of encountering bug issues, It has nothing to do with the people making these games being bad themselves, It's just the Unity engine is more likely to mess something up opposed to other engines, Not that this is a Unity Exclusive kind of problem, But it simply happens more on Unity then other engines. I'm surprised this is even an argument in itself in 2019.
|