I've used both Unreal and Unity, many many many years ago. I've been away from game dev a long time.
A lot has changed since then.
Know I know what Unreal and Unity are capable of. That's not what I'm looking for as advice. What I want to know is what is the total pain-in-the-ass issues they have now. The things you only really find out after really delving into a project.
I remember the frustrations and issues both of those engines had that drove me up the wall. What I want to know, are those issues still there? Have they been addressed during those years and what are the showstoppers (if any) that they have right now.
For example, with Unreal, back then it was a resource hog (even on the best of the best of dev PC hardware). Graphically, out of the box, it was just fantastic, but documentation was horrendous. Documentation, examples, references, all were severely lacking and in a lot of cases …. missing. There were minor issues with networking, some major issues with importing assets of various formats (required convoluted work-arounds), total lack of visual scripting coherence and was slow at runtime. Etc.
With Unity, back then it was essentially incomplete (to an extent). It required so many 3rd party external addons to get the most basic of things other engines had built in. Working with the input manager was a nightmare (basically you couldnt make it so players could assign their own controls or keybinds). Graphically, it required so many work arounds to make it look anywhere close to what Unreal just had out of the box. Large scenes would crash in the editor when navigating around. And sometimes when doing the final build it would crash and corrupt the project, making it impossible to ever get a final build.
So those of you who have used Unreal or Unity in the last couple of years, what are the total headaches you've run into?
I want to know what to watch out for.