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 ist und das gesamte Entwicklungsskripting in C# erfolgt. 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

    Informieren Sie sich über bekannte Probleme in bestimmten Unity-Versionen, bevor Sie sich für eine Unity-Version entscheiden.

  • Unreal Engine 4 ist eine leistungsstarke, Open Source Erstellungs-Engine mit vollständiger Unterstützung für Mixed Reality in C++ und Blaupausen. 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 mit OpenXR eine benutzerdefinierte Engine 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 überzeugende browserübergreifende AR/VR-Weboberflächen 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 Unreal-Preise Kostenlos Kostenlos

Gerätefunktionen Unity Unreal JavaScript Benutzerdefinierte Engine
(mit OpenXR)
Geräte-/Anzeigenachverfolgung ✔️ ✔️ ✔️ ✔️
Handeingabe ✔️ ✔️ ✔️ ✔️
Augeneingabe ✔️ ✔️ ✔️
Spracheingabe ✔️ ✔️ ✔️ ✔️
Bewegungscontroller ✔️ ✔️ ✔️ ✔️
Treffertests für Ebene/Gitter ✔️ ✔️ ✔️ ✔️
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 ✔️ ✔️ ✔️ ✔️
Mobil (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 unterstützt, die die älteren WinRT-APIs (Windows XR-Plug-In in Unity) verwenden. ARR-Unterstützung für OpenXR-Apps ist in Kürze verfügbar.

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.

Fahren Sie andernfalls mit der Installation der richtigen Version von Unity fort, und richten Sie sich mit Ihrem ersten Mixed Reality Unity-Projekt ein:

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