Deformable Mesh during runtime

Hi,

I’m new here and try my first steps with the unreal engine. In the past I worked with Unity, but I want to understand and know also the UE.

I’m trying to create a simulation game like Anno, Farthest Frontiert, etc. (For sure 1 or 2 magnitures smaller) this will not a commercial game it will be just a hobby project.

I tried many tutorials and did some protoyping and I think I could image how I can create the game from a technical POV, the only missing point is the world itself.

Sure I can create a static mesh or a landscape to create different maps and where you can place your buildings and so on. But This map should be at least slightly deformable, so that if I place a building, the map will slightly change to avoid nasty clipping problems.

Is there an “easy” way in UE 5 to do it, should I go with landscape and can I cange the vertices positions via blueprints or at least via code? Or should I go with dynamic or procedural meshes. What whould be the best way?

For the first step if the mesh is fine enough I think it is enough to “just” change the posistions of vertcies, I don’t need to subdivide the mesh and create new vertices. For sure this needs to be possible via runtime.

Any advice would be appreciate and thanks for your time.

Best
Lobo

I found this tutorial and try to work with this, maybe I will find some no-gos maybe ai navigation will not work properly on or don’t know. But at least it looks like that I have mesh control and can change it during runtime.

Hopefully not only append or substract meshes also change the coordinates.

2 Likes