Die Entwicklung komplexer interaktiver 3D-Anwendungen stellt eine große Herausforderung dar. Komponenten, wie 3D-Szene und Programmcode, die in einem interdisziplinären Prozess mit völlig unterschiedlichen Werkzeugen, z.B. 3D-Autoren- und Programmierumgebungen, realisiert werden, müssen in ein funktionstüchtiges Gesamtsystem integriert werden. In diesem Buch werden Konzepte und Werkzeuge zur modellgetriebenen Entwicklung von 3D-Anwendungen vorgestellt, die durch eine (semi-)formale Spezifikation der Anwendung vor der Implementierung und durch automatische Codegenerierung helfen, die Konsistenz des Gesamtsystems zu sichern.