What to improve in Unreal Engine 4 from a Unity Developer's point of view?

Hello Rudy,

Thank you for your post. I love the way you communicate with UE4 users. I’m grateful for taking my propositions into your consideration. It will be really useful both for us, Unity Developers, and for other people who have never touched Unity. UE4 is much better engine with great features, but Unity is popular because in general is easy. Even kids can make their own small projects with Unity. UE4 is a professional tool with awesome graphics, complex but beautiful.

Regarding the topic what to improve in UE4, I’m glad because of the feature requests, but I wish to write more about the 2. and 7. points as well as other things.

  1. Yes, there’s an option for smaller icons, but only for the Main Toolbar and Modes. It’s very useful, but it would be great to have all elements of the GUI smaller. I completely don’t understand why the tabs, bars and other icons are so large. They aren’t used too often. Should for example World Outliner, Content Browser, Mode, World Settings, and other inscriptions be so big? It can be good for big monitors, but not for laptops. I think you should have a Laptop Mode that can reduce all graphics elements to minimum.

2330ae7d45bbbef5b8f26bca1be88c1e451d6a3d.jpeg

The GUI of Unity has smaller elements and seems elegant and compact.

I know many people use laptops for game developing, not only me. Not all have a possibility to connect to a big monitor. We are fighting to get more space in the Viewport, so the Laptop Mode would be a really helpful. Of course, this is only my suggestion.

  1. Yes, it’s true! It works. Thank you! However, there are empty objects in many 3D programs (Unity, Blender, etc.), so maybe it will be useful to have one in UE4.

  2. I’m thinking of the New Game UI system in Unity that was introduced in Unity 4.6. It’s really great feature where we can treat the GUI elements like a true 3D objects (actors) in game. I don’t know if there’s something like that in UE4. Maybe, it would be useful to make such a system that can exist together with the traditional one.

  3. Another very good feature in Unity is that the programming stuff is very friendly for beginners. No matter what version we are using, the file templates are the same (the Start and Update functions), while in UE4 a lot of things are changing from version to version. It makes older C++ tutorials useless for learning for newer UE4 versions (just read the comment on YouTube - people are lost watching your tutorials). The changes in Unity are done in API (adding new classes, functions, properties, etc.), not in the file templates. I know there’s Blueprint System, but many of us are coders and like using true coding. I think you should not change so often the C++ file templates. For example, you can change the file templates from main versions like from UE4 to UE5, not from UE 4.7 to UE 4.8, etc.