Well if you look at Unity3D (me is longtime user since v 2.1 or so) before I switched whole project to UE4 source in hopes of better access to engine features, I can not understand this. Most games need some sort of terrain for gameplay to happen on. Not being able to do even basic stuff at runtime is like blue eye. Engine is superb, tools are nice but on some places it seriously lacking on some basic things like terrain for example (add in recent reports about terrain performance issues/degradation spreading past couple versions).
EPIC need to understand what made Unity Asset Store explosion possible and that is ease with witch you can extend core components of engine (albeit you can’t modify them without source).
If you look at Unity there is shitton of addins that deal just with terrain. For same thing to happen in UE first thing that need to be is either rewrite terrain engine so it is more modular or at least as bare minimum expose it for devs to extend. I’ve looked into source and most stuff that would enable this is there but ■■■■ son, it is scattered all over place and wrapped behind MinimalAPI wall so out of luck here. One could make all changes but keeping up with engine updates would be hell of a life afterwards.
There is a lot of game types that depend on terrain is one way or another. And having games like RTS where you build and expect terrain to change after placing building, changing height and materials during runtime should be elementary thing to have. That’s only one example. There are much more ways how to creatively use this but unfortunately we are locked out.
From my experience with Unity it went like this:
1- there was no direct access to terrain engine as it is now (it was very limited)
2- couple of guys started to poke into it with reflection code and what not, changing heights, painting splatmaps, manipulating vegetation
3- unity devs noticed and did right thing, help users to gain full access to terrain shortly afterwards
4- profit for
For terrain engine to become batter it first need to be more accessible and extensible. When this happen and it starts to be used in its interactive form in games one can expect user contributed fixes, improvements, until then it is just dead end.
I do switched to UE after seeing Kite demo with hopes of beautiful vistas and hope that I could enable my players to create their own maps. That was my vision.
So if anyone on EPIC even reading this, you could and should somehow respond to this requests. This thread is now couple years old already. There is quite a lot of people there with titles worked on that would already benefit from this and many more which would as well, they are just silent.
It would be nice to have at least access to all functions regarding terrain manipulation in game (let the door open or nobody will came for visit) so we can build our UIs around this and style and use only parts that we need. Just do not lock it out behind wall.
I do not plan to go back to Unity as I do perceive UE as superior for what I need.
Thanx
PS: Christmas are coming so you could drop some unexpected present and tore down that wall around terrain tools for starters… 