Die Top 10 Entwicklungstools für Virtual-Reality-Software

Auf dieser Seite
  1. 1. Unity: Engine für Virtual Reality
  2. 2. Unreal Engine für Extended Reality (XR): AR, VR und MR
  3. 3. Blender: Toolset für 3D-Computergrafik
  4. 4. OpenVR SDK für SteamVR
  5. 5. Autodesk Maya: Toolset für 3D-Computergrafik
  6. 6. Autodesk 3ds Max®: Software für Modellierung und Rendering
  7. 7. Eyeware Beam: Software Development Kit für Head- und Eye-Tracking
  8. 8. Cara VR™: Virtual-Reality-Plug-in-Toolset für Nuke
  9. 9. Autodesk Forge: Toolkit für AR und VR
  10. 10. Google Cardboard: Cardboard als VR-Entwicklertool

Spieleentwickler haben immer mehr Möglichkeiten, immersive PC-Spiele zu entwickeln, denn der VR-Markt wächst weiter. Wie behalten Entwickler den Überblick über die besten Game-Engines, APIs, Software Development Kits und andere Tools für Virtual Reality, Augmented Reality und jedes immersive Erlebnis dazwischen?

Wir lassen typische Debatten wie Unity vs. Unreal Engine oder die Frage, ob ein VR-Headset besser ist als eine VR-Brille, beiseite. Diese Top-10-Liste von Tools für VR-Spieleentwickler erhebt keinen Anspruch auf Vollständigkeit und ist nicht nach Rang sortiert. Wir stellen die besten Tools für die VR-Softwareentwicklung für 2022 vor.

VR-Arcade-3D-Entwickler

Was ist VR (Virtual Reality) für Spieleentwickler?

Kurz gesagt ist Virtual Reality eine simulierte 3D-Umgebung, die dem Nutzer ein einzigartiges interaktives Erlebnis bietet. Meist tragen Nutzer VR-Systeme, um ein interaktives VR-Spiel oder -Erlebnis zu simulieren, die manchmal als Hauptursache für Übelkeit in Virtual Reality gelten. Die meisten VR-Systeme nutzen PC-Headsets mit Brillen für die Immersion. VR-Handschuhe werden auch mit VR-Headsets kombiniert, um ein greifbares Gefühl virtuellen Realismus zu vermitteln.

Augmented Reality oder Mixed Reality wird genauso wichtig wie Virtual Reality. Tatsächlich arbeiten diese immersiven Technologien oft Hand in Hand. Wir sehen, wie modernes Gaming VR, AR und andere Technologien in interaktive Erlebnisse einbindet.

Hardware erweckt das Erlebnis zum Leben, aber viele großartige Tools für VR-Softwareentwickler arbeiten im Hintergrund, damit das gelingt. Ohne die besten verfügbaren VR-Entwicklertools kommt die Entwicklung von Virtual Reality also nicht weit.

Was wäre Virtual Reality ohne innovative VR-Entwicklertools? Kein fortschrittliches AR- (Augmented Reality) oder VR-Training mehr für Astronauten. Star Wars-Fans könnten die Macht nicht mehr in ihrer virtuellen Hand spüren. Chirurgen könnten gefährliche Operationen nicht in einer vollständig simulierten, sicheren Umgebung üben. Jedes Nutzererlebnis in Virtual Reality würde verschwinden.

Die gute Nachricht: Für Creator gibt es viele VR-Entwicklertools. Hier sind zehn innovative Tools für die Virtual-Reality-Entwicklung, die es heute gibt.

VR-Headset

1. Unity: Engine für Virtual Reality

Unity ist eine der weltweit meistgenutzten Engines für die Spieleentwicklung für VR-Headsets. Spieleentwickler erstellen damit Apps, Spiele und sogar Industrieanwendungen, die mit Oculus, HTC Vive und PlayStation VR kompatibel sind.

Neben nativen Tools für die Spieleentwicklung für PC, Konsolen und andere Plattformen bietet Unity auch eine große Sammlung von Unity-Assets für AR- und VR-Entwicklertools, die Creatorn zum Erfolg verhelfen.

Interact ist ein Tool, das fortschrittliche VR-Anwendungen direkt aus CAD-Daten oder gesammelten Punktwolken erstellt. VisualLive ist ein weiteres beliebtes Unity-Tool, das AR in Echtzeit nutzt und große BIM- und CAD-Dateien auf Baustellen einblendet.

Diese Tools und andere wie der Unity Mod Manager eignen sich hervorragend für eine präzise Bewegungssteuerung bei VR-Headsets am PC, für den Bau ausgefeilter VR-Spiele und für natürliche mobile VR-Erlebnisse auf Android und iOS mit der Unity-API.

2. Unreal Engine für Extended Reality (XR): AR, VR und MR

Die leistungsstarke Unreal Engine ist eine weitere komplette Suite von Entwicklertools, einschließlich VR-Kompatibilität. Die Unreal Engine eignet sich für viele Branchen: Gaming, Film, Architektur, Automobil und Transport, Rundfunk und AR/VR-Simulation!

Creator haben völlige Freiheit, modernste Grafik, ein reichhaltiges Unterhaltungserlebnis und immersive virtuelle Welten zu liefern. Wie Unity hat auch die Unreal Engine eine Vielzahl bewährter Entwicklertools für Virtual und Augmented Reality, die jede Aufgabe bewältigen. So bietet die VR-Game-Engine Spieleentwicklern ein fortschrittliches Tool für immersive 3D-Erlebnisse in Echtzeit.

3. Blender: Toolset für 3D-Computergrafik

Blender ist seit 1994 ein Gigant in der 3D-Modellierung und -Animation. Die kostenlose Open-Source-Software dient dazu, Modelle für den 3D-Druck zu entwerfen, 3D-Modelle zu animieren und diese Assets in 3D-Anwendungen wie Animationsfilmen und VR-Spielen zu nutzen.

Eine der besten Funktionen für Virtual-Reality-Entwickler ist das integrierte Rendering-Tool. Blender hat eine Unbiased-Path-Tracing-Engine, die atemberaubend realistische Renderings liefert. Dieses leistungsstarke Rendering-Tool bietet eine Echtzeitvorschau, CPU- und GPU-Rendering, PBR-Shader, HDR-Beleuchtung und natürlich VR-Rendering. Modellierung, Rendering, Animation, Rigging, Sculpting und Simulation laufen auf vielen Systemen, darunter Linux, macOS, Windows, Android, FreeBSD, OpenBSD, NetBSD, DragonFly BSD und Haiku.

VR-Spieleentwickler

4. OpenVR SDK für SteamVR

Die SteamVR-Hardware nutzt das innovative Entwicklertool OpenVR, damit du VR-Inhalte auf fast jedem VR-Headset für PC erleben kannst. OpenVR ist eine in SteamVR implementierte API, die den Zugriff auf andere VR-Hardware ermöglicht.

Spieleentwickler können über das OpenVR SDK Integrationen für die SteamVR-Plattform bauen. Headsets wie Valve Index, HTC Vive, Oculus Rift und Windows Mixed Reality werden unterstützt. Das gelingt, weil Anwendungen kein spezielles Wissen über die Hardware brauchen, für die sie entwickelt werden.

Ein weiterer wichtiger Vorteil: OpenVR wird nativ von der Unreal Engine 4 und Unity ab Version 5.4 unterstützt. Erwähnenswert ist auch das Steamworks SDK, mit dem Softwareentwickler Matchmaking, Erfolge und die Steam-Geldbörse von Steam integrieren können.

5. Autodesk Maya: Toolset für 3D-Computergrafik

VR-Entwickler nutzen die Software Autodesk Maya 3D, um realistische Figuren und professionelle Assets zu erstellen. Für Maya gibt es das kostenlose Tool Create VR. Was macht Autodesk Maya?

Dieses innovative VR-Entwicklertool ermöglicht Künstlern und Designern, direkt neben ihrem 3D-Designprozess zu arbeiten. Create VR nutzt ein einfaches Kurvensystem und Flächenwerkzeuge, mit denen Creator ihren 3D-Raum und ihre Assets erkunden, während sie neben ihrem Design komplett in Virtual Reality eintauchen.

Skizzen und modellierte Assets lassen sich auch nach Maya oder in andere Anwendungen für die Content-Erstellung exportieren. Wegen des schwierigen Einstiegs empfehlen wir Autodesk Maya eher für größere Studioproduktionen als für Indie-Entwickler.

6. Autodesk 3ds Max®: Software für Modellierung und Rendering

Autodesk 3ds Max und Autodesk Maya sind beide kostenpflichtige Software von Autodesk, Inc. für die Videospielbranche. Beide beherrschen Modellierung, Animation, Rigging, Keyframing, Rendering und Beleuchtung.

Beide wurden schon für VR-Spiele, Fernsehen und Filme genutzt und bieten ein komplettes 3D-Toolset mit unbegrenztem kreativem Potenzial. Der Hauptunterschied: Maya konzentriert sich vor allem auf realistische Figuren. Autodesk 3ds Max ist ein Allrounder für schnelleres Modellieren und schnelles Bearbeiten, besonders als Entwicklertool für Virtual Reality.

3ds Max ist ein ideales Tool für die Spieleentwicklung für Einsteiger in die 3D-Animation. Dank zahlreicher Online-Kurse und YouTube-Tutorials lässt sich die Software leichter lernen.

VR-Headsets

7. Eyeware Beam: Software Development Kit für Head- und Eye-Tracking

Das All-in-one-SDK für Head- und Eye-Tracker von Eyeware Beam lässt sich mit der API kombinieren, damit VR-Spieleentwickler reichhaltigere Spielerlebnisse schaffen. Mit dem Eyeware Beam SDK entwickeln Entwickler Apps auf Basis von Head- und Eye-Tracking, die die VR-Entwicklungstools aus dieser Top-10-Liste ergänzen.

Das SDK bietet die Möglichkeit, PC-Lösungen mit Head- und Eye-Tracking zu entwickeln, mit Zugriff auf Tracking-Daten in Echtzeit. Das SDK bietet APIs für C++ und Python, die Unterstützung für Unity ist in Arbeit. Bisher waren App-Integratoren und Entwickler auf spezielle Hardware angewiesen, um diese Funktionen für Endnutzer bereitzustellen.

In einem PC-Spiel können Gamer mit Head- und Eye-Tracking die Kamera im Spiel durch echte Kopfbewegungen steuern. Indie-Entwickler können die Technik in VR-Spielen einsetzen, damit Eye-Tracking das Gameplay ähnlich beeinflusst wie Head-Tracking, für ein Erlebnis ähnlich wie Virtual Reality mit dem iPhone.

Interaktive und soziale Spiele können davon profitieren, dass Spieler mit dem Eye-Tracker-Overlay live streamen und ihren Zuschauern genau zeigen, wohin sie auf dem Bildschirm schauen. Diese API im Early Access ermöglicht Indie-Entwicklern, die Technik in PC-Spiele, Mods, Controller oder alles andere zu integrieren, was du dir als Entwickler vorstellen kannst. Die Gamer brauchen einen PC und ein iPhone oder iPad, aber keinerlei Wearables.

Die App Eyeware Beam lässt sich für PC-Spiele im App Store herunterladen.

Die App macht ein iPhone oder iPad mit Face ID und eingebauter TrueDepth-Kamera zu einem präzisen, vielseitigen Gerät für Head- und Eye-Tracking mit sechs Freiheitsgraden (6DoF). Das heißt, jeder kann die App herunterladen und sein iOS-Gerät zur Kamera für Head- und Eye-Tracking machen.

Die App funktioniert mit über 190 Spielen, darunter DCS, Microsoft Flight Simulator, Star Citizen und weitere, alles mit einem einfachen App-Download. Wie andere softwarebasierte Tracker kann sie sich über OpenTrack verbinden, wenn ein Spiel das braucht.

8. Cara VR™: Virtual-Reality-Plug-in-Toolset für Nuke

Eine weitere kostenpflichtige Software ist Nuke von The Foundry. Nuke funktioniert etwas anders und setzt auf knotenbasiertes digitales Compositing und visuelle Effekte. Cara VR ist ein geniales Entwicklertool für Virtual Reality mit einem speziellen Toolset für hervorragende Live-Action-Inhalte in Virtual Reality.

Das Compositing von 360°-VR-Material kostet viel Zeit. Dieses Tool beschleunigt den anspruchsvollen Prozess für Game-Artists, damit Creator mehr Zeit für andere wichtige Aspekte ihres geplanten VR-Projekts haben.

Die NukeX-Umgebung integriert jetzt auch die neueste Version von Cara VR für ein leistungsstarkes Entwicklererlebnis mit Clean-up, Set-Extensions, dem Einfügen von 3D-Elementen und mehr.

9. Autodesk Forge: Toolkit für AR und VR

Ein drittes geniales VR-Entwicklertool aus den kostenpflichtigen Diensten von Autodesk ist Forge, das sich mit Datenströmen in der Unity-Engine verbindet. Die Software ist eine Cloud-Entwicklungsplattform, die Entwicklern über Webservice-APIs ermöglicht, innovative, cloudbasierte Anwendungen zu bauen.

2D- und 3D-Designs lassen sich in einer sicheren 3D-Umgebung ansehen. Forge lässt sich außerdem nahtlos mit anderen AR- und VR-Entwicklertools verbinden.

VR-Brille

10. Google Cardboard: Cardboard als VR-Entwicklertool

Das VR-Entwicklungstool Cardboard ist günstige, leichte Hardware für unterhaltsame, schnelle Erlebnisse auf Mobilgeräten. Mit dem Cardboard SDK machst du ein Smartphone zum Entwicklertool für VR-Software.

Ein Android-Smartphone kann 3D-Szenen stereoskopisch darstellen, Kopfbewegungen erfassen und darauf reagieren und mit Apps interagieren, indem es erkennt, wann der Nutzer die Taste des Viewers drückt. Das Cardboard Design Lab ist eine kostenlose App, die Creatorn zeigt, wie sie ein Virtual-Reality-Erlebnis mit ihrem VR-Entwicklungs-Tool gestalten.

Welches der zehn VR-Tools passt am besten zu deiner Spielidee? Das hängt stark davon ab, wie gut ein Spieleentwickler C# beherrscht, das oft für Desktop-, Mobil- und VR/AR-Apps genutzt wird.
 
Programmiersprachen sind eine Grundlage für AR/VR-Entwickler, die wahrscheinlich mit den Game-Engines Unity und Unreal arbeiten werden. Andere Unternehmen wie Facebook bieten im Bereich Virtual Reality leistungsstarke VR-Entwicklertools, die in dieser Liste nicht vorkommen.
 
Hast du eine Idee für ein Virtual-Reality-Spiel? Wir empfehlen dir, Head- und Eye-Tracking in deine VR-Spiele einzubauen, für mehr Realismus im Virtual-Reality-Spielerlebnis.

Verwandle deine Webcam in wenigen Minuten in einen Eye-Tracker

BEAM RISIKOFREI TESTEN