How to implement multiple flood scenarios in Unreal Engine 5?

Hello everyone,

I am currently working on a flood hazard visualization project in Unreal Engine and would like to implement multiple flood scenarios (HQ frequent, HQ100, and HQ extreme).

So far, I have already:

  • created a river using the WaterBodyRiver system

  • imported and set up a heightmap for the terrain

Now I am wondering what the most efficient and realistic workflow would be for implementing different flood levels/scenarios.

My goal is to visualize how the flooded area changes depending on the flood event. I am unsure whether it would be better to:

  • create separate water bodies for each scenario,

  • animate the water level dynamically,

  • use GIS flood polygons/masks,

  • or work with another approach entirely.

I would really appreciate recommendations on best practices, especially regarding performance, realism, and workflow in Unreal Engine.

Thanks in advance!