Its totally possible, but your going to have to very clearly lay out your building capabilities and expectations. When making something like what your describing typically it gets really watered down. Why because your making tools that can be very complex depending on how you set it up.
IE real level design tools is the UE4 - but your not going to expect end consumers to all purchase this and pay 20 bucks a month and or be experts. So your talking about watering down and making it simple.
Thus your talking about modular building blocks all place-able post environment.
Look at some blue print videos about spawning and laying items that snap to a grid in game. That’s a starting point.
Yes its very possible