Ich benutze für das Begehen der virtuellen Räume adobe shockwave,
hier ein Beispiel.
Etwas mehr Realismus reinzubringen kann man höchstens mit vorgerenderten Licht- und Shattentexturen. Echtzeitschatten und -globalillumination gibt es nicht. Navigation, Kollision, Öffnen der Türen usw. geht alles über Programmierung.