Auswählen Ihrer Engine

Es gibt mehrere Entwicklungspfade, über die Sie unsere Dokumentation durchlaufen können. Der erste Schritt besteht darin, die Technologie zu finden, die für Sie geeignet ist. Wenn Sie bereits an eine bestimmte denken, springen Sie direkt zum entsprechenden Tab weiter unten. Wenn Sie noch unentschlossen sind oder gerade erst anfangen, sehen Sie sich alle einmal einzeln an, um zu verstehen, was sie bieten, also die verfügbaren Plattformen und Tools, und beginnen Sie mit der Entwicklung!

Wichtig

Werfen Sie einen Blick auf unsere Übersicht zu Portierungsleitfäden , wenn Sie vorhandene Projekte auf HoloLens 2 oder immersiven VR-Headsets wie dem Reverb G2 bereitstellen möchten. Wir haben Anleitungen für Projekte, die HTK, MRTK v1 oder SteamVR verwenden oder für immersive Headsets wie Oculus Rift oder HTC Vive entwickelt wurden.

Engine-Übersicht

  • Unity ist eine der führenden Echtzeitentwicklungsplattformen auf dem Markt, mit zugrunde liegendem Laufzeitcode, der in C++ geschrieben wurde, und alle Entwicklungsskripts werden in C# ausgeführt. Unabhängig davon, ob Sie Spiele, Filme und Animationsfilme erstellen oder sogar Architektur- oder technische Konzepte in einer virtuellen Welt rendern möchten, bietet Unity die Infrastruktur, um Sie dabei zu unterstützen.

    Hinweis

    Bitte überprüfen Sie bekannte Probleme in bestimmten Unity-Versionen , bevor Sie eine Unity-Version auswählen.

  • Unreal Engine 4 ist ein leistungsstarkes, Open Source Erstellungsmodul mit voller Unterstützung für Mixed Reality in C++ und Blueprints. Ab Version 4.25 bietet Unreal Engine umfassende und produktionsreife HoloLens-Unterstützung. Dank Funktionen wie dem flexiblen Visual Scripting-System für Blaupausen können Designer praktisch die gesamte Palette an Konzepten und Tools verwenden, die normalerweise nur Programmierern zur Verfügung stehen. Designer nutzen branchenübergreifend das hohe Maß an Freiheit und Kontrolle, um innovative Inhalte, interaktive Erlebnisse und immersive virtuelle Welten zu schaffen.

  • Native Entwickler mit Erfahrung beim Schreiben eigener 3D-Renderer können ein benutzerdefiniertes Modul mithilfe von OpenXR erstellen. OpenXR ist ein offener, lizenzgebührenfreier API-Standard von Khronos, mit dem Engines nativen Zugriff auf eine große Bandbreite von Geräten von Herstellern aus dem gesamten Mixed Reality-Spektrum erhalten. Sie können mit OpenXR auf einem immersiven HoloLens 2- oder Windows Mixed Reality-Headset auf dem Desktop entwickeln.

  • Webentwickler , die ansprechende browserübergreifende AR/VR-Weberfahrungen erstellen, können WebXR verwenden.

Features und Geräte


Logistics Unity Unreal JavaScript Benutzerdefinierte Engine
(mit OpenXR)
Sprache C# C++ JavaScript C/C++
Preise Unity-Preise Unreale Preise Kostenlos Kostenlos

Gerätefunktionen Unity Unreal JavaScript Benutzerdefinierte Engine
(mit OpenXR)
Geräte-/Anzeigeverfolgung ✔️ ✔️ ✔️ ✔️
Handeingabe ✔️ ✔️ ✔️ ✔️
Augeneingabe ✔️ ✔️ ✔️
Spracheingabe ✔️ ✔️ ✔️ ✔️
Bewegungscontroller ✔️ ✔️ ✔️ ✔️
Test für Flugzeug-/Gittertreffer ✔️ ✔️ ✔️ ✔️
Grundlegendes zu Szenen ✔️ ✔️ ✔️
Raumklang ✔️ ✔️ ✔️ ✔️
QR-Code-Erkennung ✔️ ✔️ ✔️

Hardware Unity Unreal JavaScript Benutzerdefinierte Engine
(mit OpenXR)
HoloLens 2 ✔️ ✔️ ✔️ ✔️
HoloLens (1. Generation) ✔️ ✔️ Nur WinRT (Legacy)
Windows Mixed Reality-Headsets ✔️ ✔️ ✔️ ✔️
SteamVR-Headsets ✔️ ✔️ ✔️ ✔️
Oculus Quest/Rift ✔️ ✔️ ✔️ ✔️
Mobile (ARCore/ARKit) ✔️ ✔️ ✔️

Tools Unity Unreal JavaScript Benutzerdefinierte Engine
(mit OpenXR)
Mixed Reality-Toolkit ✔️ ✔️
World Locking Tools ✔️

Clouddienste Unity Unreal JavaScript Benutzerdefinierte Engine
(mit OpenXR)
Azure Spatial Anchors ✔️ ✔️ ✔️
Azure Object Anchors ✔️ ✔️
Azure Remote Rendering ✔️ * ✔️ *

Hinweis

  • Azure Remote Rendering wird derzeit in Apps mit den älteren WinRT-APIs (Windows XR-Plug-In in Unity) unterstützt. DIE ARR-Unterstützung für OpenXR-Apps wird in Kürze verfügbar sein.

Nächste Schritte

Nächster Entwicklungsprüfpunkt

Wenn Sie der Unity für HoloLens-Journey entlang der Entwicklungsprüfpunkte folgen, die wir zusammengestellt haben, besteht Ihre nächste Aufgabe darin, sich durch unsere HoloLens 2-Tutorialreihe hindurch zu arbeiten.

Andernfalls fahren Sie fort, um die richtige Version von Unity zu installieren und mit Ihrem ersten Mixed Reality Unity-Projekt einzurichten:

Sie können jederzeit zu den Prüfpunkten für die Unity-Entwicklung für HoloLens und VR zurückkehren.