I’m looking for an alternative to Unity, I miss some features like LOD generation, decals, and advanced physics like fracture and mesh deformation. I see that it’s not easy to get the LOD generator working though (due licensing), and I’m not sure if UE4 has mesh deformation like CryEngine. I know it has terrain deformation, but that’s different.
I don’t like the idea of using a visual scripting language also, nor the idea of coding in C++ which I find extremely cumbersome. It seems Blueprint is not very fast too, being around 10 times slower than C++. I know that’s enough for most cases but I wonder why they didn’t chose something like C# (Mono) which is a good compromise between speed and ease of use imho, or even Lua, which I guess is easy to integrate, although it has some things I really dislike like implicit globals and addresses starting at 1. Is there any chance a scripting language like the ones mentioned is going to be implemented in the future?
Also, I know UE4 is a high-performance engine, but I fear that it may be an overkill for projects that are simpler on graphics. I mean, I fear it will do too much stuff under the hood the game won’t take advantage of. Any thoughts on this?
I would also like if UE4 exposes functions to manipulate meshes (get vertexes, create meshes procedurally, etc.).
Sorry the noob questions. Thank you in advance.