Is this feature possible with Unreal Engine?

Hello,

I’m going to develope a game. At the beginning there is the question which Engine I should use. My choice was the Unreal Engine 4. But while planning the project and while thinking about the features I want to add to the game I get doubt wether it is possible with Unreal Engine 4 or if it is possibleat all with one engine.
The plan is not a random world generator. The plan is to change the world generation.
For example: First your map is a really big continent with water around. This should be possible to generate this continent random, eg. to add Mountains, forests or something like this.
Like in the history of the earth, I want to change this continent with some coincidence. For example there is a volcanic eruption, the trees should become a different Texture and should fall over. This should be possible, too. But the really thing where I think: Is this possible, too? Is at the moment where we want to change the landscape. If there is a Vulcanic Eruption I want to change the Volcano. For example the Mountain top of the Volcano is blast away, so the whole generation of the area around the volcano has to change with the basis of the landscape before.
An other example about this change in the landscape is a earthquake. While the earth is quaking, the landscape should be able to change like at the vulcanic erruption. So there should be the possibility at the location of the earth quake to arise a new mountain or Volcano.
Is this possible with Unreal Engine 4 or any other Engine which I can use for free or where I get first costs after publishing the game and creating some earnings?

Fawkes

You can do that with any game engine.

The difficulty level on what you want to achieve would be the same with any game engine, what you want to do is quite complex, but you will need to be really good on several things to accomplish that, like above average in math, have programming knowledge (if you know C++ it will be even easier, but not necessary) since you want to do things in a procedural way, you need to have in mind programming concepts, artistic skills (I saw a dolphin and an elephant painting and it was good, but still many don’t have the skills), know how to model things in 3D software like 3DS Max or Blender, paint in Photoshop or learn Substance Painter.

As any construction, you can give the same bricks to 100 people, each one are told to build a house, which house will be different, tell them to build a cathedral and maybe one can do it. The tools are just part of the equation and of course the best tools help, but needs effort to learn, needs capacity of abstraction on the learning process, be ready to read tons of material around the internet and maybe some paid courses.