anyone knows how to program a player editable system by blueprint?

I just want to make the landscape become editable by player just like this one: traverse.world. But seems like some features in the game are coded with c++. Is it possible to programe the same effect by blueprint? Or are there any examples made by bp in the community? If there are not, are there anyone who has the ability to make a template about player editable landscape and put it to marketplace( i would buy it even if its 300$! )Thx a lot.

Also does anyone know the way to make lowpoly landscape?