How to make landscapes movable?

Our team uses the landscape tool to model terrain, and it’s a great workflow, but for gameplay reasons we’d need parts of the terrain to start moving using some kind of code.

I’ve been researching this for a while and I don’t know what’d be the most engine-friendly approach but I found 2 solutions:

  • Bake the landscape object into a static mesh. This has the problem that the standard tools don’t transfer parts of the landscapes directly into FBX, like materials and splines. Not sure if this has been solved by a plugin or other.
  • Modify the engine to allow for downstream modifications to the landscape class. This is obviously risky for many reasons.