Few general questions

I’m new to UE4. Now we work on open world mmo. We want to migrate to UE and have couple of questions.

  1. Does UE4 have some builtin character customization system? How hard it to implement own system? Now we using UMA
  2. What is limit of world/terrain?
  3. Does UE4 have some seamless level streaming?
  4. C++ is only possible language? (including third party tools)

Thanks in advance.

  1. There are plugins for C#
  2. Yes
  3. Unlimited.
  4. Blueprint isn’t like Kismet where we have to copy and paste we can re-use the same Blueprint

Thank you.
I think that Blueprint is visual coding tool. If I’m right , how it relates to character customization? I mean classic character customization as in many MMO with adjusting different parts of body by player and changing clothes at run-time.
Does C# plugin stable?

  1. There is nothing like UMA. The best alternative right now is probably Mixamo Fuse, but it do not create characters at runtime. Making a UMA clone yourself would be a major undertaking.
  1. There are currently no stable third party scriping languages. Lua, Skookumscript and C# is in the works, of the ones I know of. C# might be problematic license wise for platforms other than Windows.

Thank you for help.
I have one more question. In big open world LOD system must unload from memory detailed LOD’s on distance. Does UE4 LOD system provides this functionality or I must write it?

I believe Unreal 4 provides it as of 4.3 - Unreal Engine 4.3 Release!

We have 3 big (~4*6km) islands. If we make each as streamed level, can player see other islands (neighboring) from one of them? There are no mountains that can hide other islands from view.

And how about full dynamic scene lighting?