Breath of Fire 2 did this back on SNES.

You find an old run down village. You start fixing it up, NPCs you find come live there, you can choose 3 different styles of architecture for the town, and all your characters you dont use kinda live there when not in your party. In the end if you did it right, the whole town could lift out of the ground, and you use it like an airship.