Um eine Virtual Reality(VR) Anwendung zu entwickeln, benötigt man spezielle Hardware, wie zum Beispiel eine stereoskopische Wand oder eine Shutterbrille, für das Erzeugen von Stereobildern sowie ein Trackingsystem, für das Erfassen von Positionen und Winkelpositionen der Eingabegeräte. Des Weiteren werden verschiedenste Softwarekomponenten benötigt, zum einen Software für das Verwalten von 3D-Szenen und Verarbeiten von Benutzerinteraktionen. Zum anderen spezielle Software für das Modellieren von 3D-Elementen. Der Autor Mirek Chalinski führt den Leser in das Thema der VR Programmierung ein und zeigt anhand eines konkreten Projektes die benötigten Systemkomponenten und deren Zusammenspiel. Zahlreiche Bild Illustrationen veranschaulichen das komplexe Thema ohne dabei den Leser zu überfordern.