What features do you need the most that are currently missing from Unity but present in other freely available or affordable engines?
For me it’s the following…
-
A built in Shader Editor, we had Strumpy’s in 3.x but in 4 it’s buggy and parts of it don’t work, we are currently missing an artist friendly way to create shaders from within Unity.
-
A ‘proper’ Client/Server Multiplayer architecture, we have Photon which I consider to be a professional and stable solution, but I believe Unity should have this as standard without needing to find a plugin. It is standard in almost all other engines.
-
A modern GUI/HUD editor, Unity’s current implementation is outdated, not resolution independent and is slow. It is argued that this isn’t really a required feature of a game engine as it can be made according to the specific project requirements but it would be a really nice feature to have
-
‘Default’ import settings on meshes, having to manually set the scale to 1.0 from 0.1 on EVERY mesh is a bit of a pain in the butt. It would be nice if there was a way to set a default, or go one step further and set defaults for differently named meshes, for example a mesh with CHARACTER at the beginning of the name would have different default import settings than one with PROP.
-
Editor camera FOV and other settings; I would love for the editor’s default camera to be able to adjust the field of view, currently it’s set to something stupid like 60 and it’s a bit of a pain to work in tight spaces. In 3ds Max I have it set to 90, and would like to do the same in Unity.
What are yours?