I already made a few posts like this one but I probably wasn’t clear enough, so here are a few features and ideas for the Unreal Engine. They probably won’t even read this, but just in case.
More Hammer editor-like BSP editing
The current geometry editing tools are trying to be simple, but they SIMPLY AREN’T.
BSP geometry is NOT a mesh, and shouldn’t be treated like one.
Simply do it the excact same way GTKRadiant and Hammer did it.
This video explains it beautifully:
More optical camera
(Lens flare types)
More types of lens flares, light glow, more user-friendly DOF…
These are just a few things that can be added to the camera to achieve a little more lifelike gameplay experience.
The Source engine and even the Quake engine have it.
I’m talking about making swimmable water easily.
Unreal Engine 4 requires you to add a mesh, apply a water material to it, disable the collision, add a physics volume and then add a post-processing volume. Why?
I’m not asking for fluid simulations or caustics (although caustics would be nice), just simple water creation. A water volume with the material on top and the physics and the post processing?
A new blueprint type, like the character blueprint but for water?
I have 8 GB RAM and an Intel Core i5. Not the ideal Unreal Engine 4 setup, but it will do. So, when I build the lighting in a big level, the computer freezes. I will upgrade my computer soon, but I’m still sure that there is a way to decrease compilation times. I don’t know how the Swarm engine works, never really dug into it’s source code, but there must be a way of building lights faster.
Dynamic reflections without these planar reflection entities
I find these planar reflection entities bulky and just unnecessary. Look at the Darkplaces engine: it is capable of randering real time reflections for multiple surfaces, it does not show other reflective surfaces in a reflection and it works wonders. Also, making reflections like Rockstar did with GTA V, where there is a camera inside the player that creates a cubemap in real time, can work.
I’m sorry for comparing UE4 to other engines, and I don’t mean to offend UE4 users or Epic. I love the engine and want it to improve and become the best.
Hopefully an Epic worker will find this and do something with it.
Thanks for reading!