I am very disliked with the Editor. I cannot talk too much about the engine working as a game but if the Editor is so difficult to make work correctly for sure the engine is some similar.
It appears that Unreal Engine is only in general for rich people who can pay a Windows licence and can buy a lot of expensive hardware including high end PC equipment and high end smartphones.
I have a modest computer (AMD FX™-8350 Eight-Core Processor with 16 GB of RAM) , a modest smartphone, a modest monitor, an old and warn out mouse but I can do a lot of things with my equipment except with Unreal Editor.
It is buggy, slow and heavy. It clearly appears to be for people who have enought resources to waste. It takes more than 5 minuts to load a clean project and it freezes continiously. 40 seconds working, 20 seconds frozen, another 40 seconds working, another 20 seconds frozen. That is the UI thread. It is doing some very bad work. And Epic Games says that they want to “share” a commision with me when I have the luck of sell a game?
If I cannot develop, no, if I neither can use the Editor, so I cannot share nothing with you.
I am a linux user only, and I feel that Epic are abusing us too. Because we are a few, they expect to get a lot from us. Maybe I am in mistake, but what I know well is that Unreal Editor under Linux is like a ■■■■. It is the worst program that I executed on my computer. It is (as I said above) slow, heavy and make a very bad use of the compiling tools. It neither uses cmake or something better (scons maybe). It is limited to a weird not well tested compiling system that generates some big and heavy things for get a more heavy and big program. How it will run under Android? Do you forget that Android is running with Linux?
What is the purpose of doing that? Well, I think it is to be more comfortable under… Windows, yes, under Windows. Because there are no instruction neither to cross compiling from Linux to Windows. Being that the first cross compiling method was invented for Linux so we as a Linux user can compile programs to Windows too but Epic Games decided to center effort on only one platform: Windows.
They come to “steal” the wheel (cross compiling) and now all that kind of tools are only for Windows. Are you kidding me?
mingw is a great toolset for doing that. mingw never was so hard to make it work so there is no need to don’t have instructions to compile Unreal from Linux to Windows. But the guys of Unreal decided to make a bad use of it and removed cross compiling from Linux to Windows, but from Windows to Linux. Wtf? Why they don’t do a better work? If you used something different than the weird build system that are actually using the things will be more easy to do. No need to drop support for no one platform.
Really I am in dissapoint with Epic Games and all what they do is try to use the community to get advantage of that. Because here in the forums are a lot of people having unresolved problems. They think that all is ok but really it is NO OK. As Engine, Unreal Engine is a heavy, big, and expensive engine to make work. I am scared of how I will make it work under Android and what kind of super high end smartphone my future clients will need to only load the splash screen of my game.
So, Unreal Engine appears to be a toy for rich guys only.
I hope the community some day comes to rescue, meanwhile I will test some other engines more suitable for what I need.
It is a shame that a promising engine like this started to become a for “rich elite” only people.