Background
I am an Unity developer who moved over to Unreal since 4.0 was released to public. I have been a huge fan of Unreal engine since release of first Unreal game and as a kid the Napali castle (?) blew my mind. It inspired me to pursue games and 3D arts, but I was unable to work with Unreal as it wasn’t quite “public” enough for small and insignificant person such as I. Now that Unreal 4 came out and I saw how awesome it was shaping out to be for indie developers, I quite literally threw away my work on Unity and switched over.
I have been working on Unreal for 2 weeks now and I’ve written down some of my thoughts regarding issues I see… yes of course I’ll write about issues because I’m a negative little artist
Joking aside, I’m insanely impressed with how Unreal 4 works and how great the graphics pipeline and rendering is. These are written from point of view of an artist who can script but doesn’t know indepth things about code.
Thoughts
Window presets should be saveable and usable globally instead of bound to project (?)
Global object scale would be a brilliant addon. Some scales are really hard to setup in modelling softwares and Unity <> Unreal scales are weird? Global import value in Unreal would make it betterish questionmark
Editor window secondary windows (Blueprint editor, material editor etc) need some easy way to tag either as render on top or respect window order.
Regarding additional windows, I wish I could make one main window widget that would contain all additional windows. I could have corner of my monitor with blueprint editor visible all the time and still have nice play window etc tabs without switching windows. Currently 2 monitor setup is absolutely the best option for Unreal because it’s complicated to switch between windows (as one of them is forced to stay on top)
HTML5 docs are weird and confusing. I understand it is currently on experimental stage, but it definitely must ship with the editor in the future (to enable widespread use!)
One thing I love about Unity is auto-generating normal maps from heightmaps and it would be nice option for Unreal too. Import heightmap as normal map with baked values for roughness and intensity.
Automatic expose of public variables (e.g. material instance stuff) in Details panel instead of having to open everything in secondary window.
XML and JSON parsers shipped directly with Unreal editor. If Unreal is marketed to non-coders (as seen in some “You can make whole game without ever touching c++!” -phrases) it is extremely important that people have access to those from start as they are very important for any smart game development. I know it is possible to implement XML parser through c++ but I am very uncody person.
Object palette. While a personal wish and request, It would be great to have additional tab that would be object palette, you could build sets of objects for easy level building similarly to what Modes tab has for BSP. I believe Collections are somewhat similar to this, but not exactly?
Ability to adjust curves of Blueprints. I am a visual person and it is very easy to create complex and complicated Blueprints that have explosion of links!
Bug: Some folders are undeletable. I have “roots” folder that I used to hold some actor root blueprints and then I moved them away and deleted the folder, but everytime I restart editor the roots folder reappear. I have couple other folders like that 
Global normal map intensity slider. I’m not sure if fault is in my normal maps or something else, but normal maps I’ve used in Maya and Unity are nicely intense etc but in Unreal they are extremely weak in depth. I do like the way they look but it’s odd they’re so different looking. If I disable diffuse map I can see the normal map exists there, but if I throw diffuse map on I can barely detect the normal map under it.
I wish Unreal came with some more advanced foliage and water shaders. I have setup mine based on some user shaders, but some easy defaults would be great. I find the standard asset shaders to be a bit too barebones and ancient in quality. Water doesn’t have depth fog, no buoyancy, tessalated waves etc. Foliage examples in content examples I don’t understand, it is complex and I can’t just copy paste it somewhere else to see how it works. I wish they were a bit more everyday usable.
Starting a fresh project: It would be great to have ability to start with all basic blueprints generated (albeit empty!) and in project folders. The hud, hero etc, instead of starting with default functionality. For me it was the hardest thing to understand. I tried to make new blueprint and just write things there but it did nothing because mouse control was instantly caught by the default fps movement.
Build and bake option in playmode would be really nice OR ability to build custom editor camera controls. I want to be able to play in editor, walk to location as it looks like in game and then adjust and build it. Currently I can walk there, end play mode (and camera jumps slightly because settings are different) and then build and click play again. Slight annoyance.
A bit bigger weirdness (unrelated to above point) is that Play mode camera restore points don’t include “Start at camera trace point” (or something similar) nor “Continue from last point”. The spawn at current camera location works fine for FPS games but very weirdly for top-down games and probably horribly for 2D platformers.
Debug print node in Blueprints should allow more indepth printing, e.g. drag actor to it and it should by default print some information related to actor OR drag array to it and it would AT LEAST print that array name and lenght. It feels overly complex to try to debug things using text printing because it doesn’t accept most of the stuff you just quickly want to see (what ends up in a variable etc).
We have F to focus on object, but I would need to have (button) to focus on trace hit point. E.g. when handling big terrains it’s really hard to move between locations. Personally I’ve fixed that by making targetpoint objects and select + focus on them. But trace focus at some presettable distance would be brillient addition to navigating big scenes.





