Create map with the blueprint?

Hello !
I would like to create a game in which a new map is generated for each new game, a bit like in Minecraft, but I saw that it is impossible to modify the landscape with blueprints.
Is there an alternative solution to do this?
I thought about taking a giant plane and applying a heightmap to it, but I wonder if that will cause big performance issues.

it wont cause performance issues if you divide the plane into chunks that get loaded seperatly, kindaa like minecraft to (dont ask me how to do this though, i wouldn’t have a clue :stuck_out_tongue: )