Unity ist eigentlich eine Laufzeit- und Entwicklungsumgebung für Spiele (Spiel-Engine) des Unternehmens Unity Technologies mit Hauptsitz in San Francisco. Zielplattformen sind neben PCs auch Spielkonsolen, mobile Geräte und Webbrowser. Die Entwicklungsumgebung ermöglicht auch interaktive 3D-Grafik-Anwendungen. Ob Oculus Rift, HTC Vive oder Google VR, mit Unity kannst du deine erste eigene 3D-Modelle im virtuellen Raum erstellen.
Mit der kostenlosen Unity Personal Edition klappt der Einstieg in die Programmierung für Virtual Reality besonders leicht: eine Anleitung kannst du beim heise Verlag online kaufen.
Warum Unity?
Da Unity eine offene Softwarearchitektur besitzt (Socket-Kommunikation, .NET-Kompatibilität über Mono, Erweiterungen in C++) und relativ kostengünstig verfügbar ist, wurden in den letzten Jahren eine Reihe von Erweiterungen und Anbindungen für Unity entwickelt:
Virtuelle Realität:
- Middle VR
- Oculus Rift
- HTC Vive
Erweiterte Realität:
Experimentelle Medien:
Nützliche Links
Unity Personal Edition
GoogleVR SDK for Unity
Android SDK (Command Line Tools reichen)
SketchUp Make 2016
Java JDK
SteamVR-Plug-in für Unity