The basic idea of the rooms is simple: We have a prefab that contains the floor, top, walls and the walls with doorway. Everything is placed precisely, so the connection between rooms are seamless (tested, worked). If my generator founds out there is no neighbor at the south side, it will disable the southern doorway game object in Unity and it will enable the southern wall object.