Newbie tries making a fantasy city generator

Sockets on your meshes are definitely a good idea. That way you can actually start joining multiple meshes together on a single floor to create more unique structures out of it.

If you aren’t expecting to go inside the buildings it’s even easier but if you do want the internal structure to match up then you could apply some conditions to the sockets so you know if it needs a connecting structure to it to add an external wall etc.