Creating drag and drop map set up

Hello everyone,

I’ve been looking and trying to figure out the best way to create a game with a basic map layout of inside the house. Where you can edit the map before playing.

So have the ability to place items and furniture in within the room. I want to have the ability to create different set ups and item placement on the same map.

I am looking at either having the ability to edit the map in the game menu or be able to enter the environment before hand and have a full inventory of items that can be placed.

Thank you in advance