Leistung als Standard

Mit dem neuen, leistungsstarken Multithread-DOTS (Datenorientierter Technologie-Stack) von Unity können Sie das Potenzial von Mehrkernprozessoren voll nutzen. Mithilfe von DOTS können komplexere Nutzererfahrungen und schnellere Iterationen mit C#-Code geschaffen werden, die sich einfacher lesen und projektübergreifend wiederverwenden lassen.

Grundlegende Neuerschaffung von Unity

Wir bauen den Kern von Unity mit dem datenorientierten Technologie-Stack (DOTS) neu auf. Mithilfe von DOTS können großartige Spiele auf Mehrkernprozessoren ohne großen Programmieraufwand schneller ausgeführt werden. Obwohl sich die meisten zum DOTS gehörigen Unity-Pakete derzeit noch in der Vorschauphase befinden, können einige schon heute große Wirkungen in leistungskritischen Bereichen Ihrer Projekte zeigen.

 

Leistungsstarken C#-Code schreiben

DOTS bietet Programmierern eine praktische Sandbox, um sicheren Multithread-Code zu schreiben, mit dem die Leistung beachtlich gesteigert wird und zudem die thermische Kontrolle und Akkulaufzeit auf den Mobilgeräten der Nutzer optimiert werden. Wenn Sie vom objektorientierten zum datenorientierten Design wechseln, wird es für Sie auch einfacher, Ihren Code wiederzuverwenden, und andere können ihn leichter verstehen und damit arbeiten.

Komplexere Welten schneller erstellen

Profitieren Sie von der Leistung von DOTS, während Sie bereits bekannte Workflows nutzen. 

Der neue Konvertierungsworkflow verwandelt Ihre GameObjects mit nur einem Klick in Entitäten. Mit dem neuen Entity Preview Inspector können Sie sehen, wie DOTS Ihre GameObjects in Entitäten verwandelt. Mit den erforderlichen hyperoptimierten, streambaren Daten können Sie an den bereits bekannten GameObjects arbeiten. 

Unsere neue experimentelle Unity Live Link-Funktion ermöglicht auch unmittelbare Iterationen im Spielmodus, ohne dass jedes Mal ein neuer Build erstellt werden muss. Die Spielerfahrung können Sie in Echtzeit auf dem Zielgerät testen und noch schneller iterieren.

 

Megacity-Demo in DOTS

Megacity demo built on DOTS

DOTS-Pakete

Wir arbeiten kontinuierlich an den Paketen für Stack und es ist zu erwarten, dass demnächst weitere Pakete produktionsreif sein werden. Wir empfehlen Ihnen dabei sehr, die Vorschau-Pakete nur zum Testen und in der Vorproduktionsphase Ihrer Projekte zu nutzen.

Beispielprojekte mit DOTS

Wir haben verschiedene technische Demos für Sie erstellt, die sowohl Quellcode als auch Assets umfassen.

DOTS -Beispiel

Sehen Sie sich das DOTS Sample an. Dieses interne Testprojekt kombiniert alle aktuellen DOTS-Komponenten, einschließlich Unity Physics, Animation, Netcode und Konvertierungsworkflow.

Megacity

Bei der Unite in Los Angeles haben wir dieses futuristische Stadtbild mit fliegenden Fahrzeugen und einer faszinierenden Geräuschkulisse vorgestellt, um einige der spannenden Möglichkeiten mit DOTS zu veranschaulichen.

Megacity besteht aus 4,5 Mio. Mesh-Renderern, 200.000 einzigartigen Gebäudeobjekten, 100.000 einzigartigen Audioquellen und 5.000 dynamischen Fahrzeugen, die auf splinebasierten "Fahrbahnen" fliegen.

Große Schlacht im Spellsouls Universe

Im Rahmen der Vorschauveröffentlichung des Entity-Component-Systems arbeiteten wir eng mit unseren Freunden von Nordeus zusammen, um eine Demo für unsere Keynote bei der Unite in Austin 2017 zu erstellen. Eine gekürzte Version des Projekts finden Sie auf GitHub.

Erste Schritte mit DOTS

Sie möchten DOTS auch nutzen, wissen aber nicht wie? Sie sind sich nicht sicher, ob das die richtige Lösung für Ihr Projekt ist? Sehen Sie sich diese Ressourcen an. Dann können Sie einfach loslegen und experimentieren!

DOTS-Pakete

Der DOTS-Stack besteht aus einer wachsenden Anzahl von Paketen. Sehen Sie sich unsere Übersicht über die verschiedenen Komponenten an, die Sie aus dem Package Manager installieren können, um mit der Nutzung von DOTS zu beginnen.

Liste der DOTS-Pakete

Dokumentation und Beispiele

Sehen Sie sich die Dokumentation zum C#-Jobsystem an. Und werfen Sie unbedingt auch einen Blick in die Dokumentation für Pakete, die über den Package Manager verfügbar sind.

 

Handbuch zum C#-Jobsystem
Entity-Component-System-Beispiele
Pong in DOTS-Tutorial-Projekt

Vorträge zu DOTS auf der Unite in Kopenhagen 2019 ansehen

Entdecken Sie, wie innovative Game-Studios DOTS verwenden, um großartige Spiele zu beschleunigen, und wie alle DOTS-Komponenten (darunter Unity Physics, der neue Konvertierungsworkflow und der Burst Compiler) zusammenarbeiten.

Vorträge ansehen

Wir verwenden Cookies, damit wir Ihnen die beste Erfahrung auf unserer Website bieten können. In unseren Cookie-Richtlinien erhalten Sie weitere Informationen.

Verstanden