I would like to switch to Unreal for a few reasons:
- More features and tools, polished, out of the box (Sequencer, Level Design Tools, Material Editor, Blueprints, etc)
- Stronger and more advanced lighting technology
- More efficient interface (grouping, filterable outliner, easier content browser, sensible prefab editing)
- Advanced, yet optional, graphical features (dynamic GI, subsurface scattering, post-processing volumes)
- The CSG system, for blocking out levels, would speed my LD pipeline up 5x (Proven in the past with a previous UE4 project)
And more, but this is a good overview
My programmer dislikes Unreal because:
- We’ve previously worked with UDK, and it was not a good experience for any of us, him specifically.
- He knows Unity’s libraries inside out, and having to learn Unreal’s would make him feel slow and inefficient.
- He finds he is able to find any solution to a problem he is having with Unity, in the documentation and forums, and simply doubts Unreal can offer the same degree of help.
If you don’t mind my asking, how does the C++ to Blueprint work, is it fairly efficient? My limited understanding of it for actual programming is that you have to decide on a C++ or Blueprint game, and cannot switch. I imagine I’m wrong but if you have done it, have an opinion?