Unreal Engine 4 is the most famous and most powerful game engine available for both professional developers and ordinary users. Having received its fourth version, the best-selling game builder became available to users on a free-of-charge basis, provided that in case of earning more than 3000$ the developer will still pay to Epic Games a 5% commission for creating a product on Unreal Engine.
The game editor is sharpened to visualize the functionality - game objects are located in the Viewport windows: they can be opened in several pieces. However, it is important to keep in mind the computer resources - Unreal Engine 4 is extremely demanding to the "iron" and can ruin the device with the non-compliance with the technical requirements. Also, there is a very useful function of the store - with its help, the developer can buy and implement almost any object or structure.
The editor is also geared towards visualization and uses its own scripting language, which is called Blueprint. However, for more fine-tuning of additional systems will have to connect the editor in C++ - without it it is impossible to properly configure the relationships of objects and other important details.
As well as on Unity, on Unreal Engine no russification - a novice user will be quite difficult to adapt to the professional designer without localization, especially given the difficulty of mastering the interface even with the adapted functionality.
Unreal Engine 4 offers the user an extensive toolkit, which will definitely take some time to master: even in a graphical environment, the engine requires a lot of time to learn, and leniency to newcomers clearly was not the main goal of the creators of this game editor.
Thus, Unreal Engine 4 is the best game engine at the moment: its power is enough to develop professional AAA-projects. However, this constructor suffers from that too - demanding to device resources and not too friendly to newcomers, Unreal Engine 4 is poorly suited for individual use or development of small indie games.