If your new to game development I recommend you start simpler because creating a game like that will require more experience, however, here is a thread that explains placement systems Creating A Furniture Placement System.
2 Likes