What is the best way to make a dynamic level asset?


I’m working on a personal project. There is a particular problem that I need to solve before I begin. I want to make a section of the level dynamic (changing throughout the game) via hexagonal pillars packed tightly that change position (up and down) based on certain conditions during the game. I want to fine tune this system so that eventually the player can even walk over the tops of the pillars which end up forming a hill-like structure.

My question, can I drive something like this with blueprints? Can anyone point me in the right direction? Thank you!