[]
Secondly, the more procedural elements that are available in the engine the more options we have for creating games that can compete with Triple-AAA studios i.e. Hello Games -> No Man’s Sky…
It’s also detail implementation work you must do, not a general that should be made in the engine. You can read some article why No Man’s sky made their own engine here
http://www.computerandvideogames.com/468896/no-mans-sky-studio-created-new-engine-because-existing-ones-limit-whats-possible/