How can I allow a player to build his own houses INGAME

- YouTube Learn about procedural generation . It will help .
UE4 - Procedural Generated Building Intro - YouTube

Now, the thing you are asking is to spawn objects at desired location . It is very much possible via blueprints
Here are few video links .