Natürlich kann man das mit Häusern. Man könnte mehrere Häuser in eine Kategorie stecken und mit einem großen Verteilradius verteilen. Sogar begehbar, nur das es dann mehrer gleiche Häuser gibt [Reihenhäuser- Mässig].
@Hightmaps: Natürlich kann man Höhlen mit erstellen. Man nimmt eine Heigtmap für den Boden und eine oder 2 (richtig gedrehte) Heightmaps und hast seine Höhle. Logischerweise kann man somit keine Höhlen 1:1 erstellen oder genau, aber es ist eine Möglichkeit.
Zu Deiner Information: Ich arbeite mit Blender, früher mit Cinema4D. Abgesehen davon das ich, schon länger her, mal mit dem UED1 und UED2 gearbeitet habe.