Erfahren Sie Schritt für Schritt, wie Sie ein GameObject-basiertes Projekt in DOTS konvertieren.
Sichern Sie sich Ihren Platz

DOTS Bootcamp

Greifen Sie auf unser Bootcamp für fortgeschrittene Spieleentwickler zu und maximieren Sie die Leistung Ihres Spiels.
Diese Seite wurde maschinell übersetzt. Um die Originalversion zu sehen, damit Sie die Genauigkeit anhand der Quelle prüfen können,

Optimieren Sie Ihr Spiel mit DOTS

In diesen Schritt-für-Schritt-Sitzungen konvertieren wir ein GameObject-basiertes Projekt, Firefighters, um wichtige DOTS-Komponenten einzuschließen. Erlernen Sie die Grundlagen der datenorientierten Programmierung und die Verwendung des C#-Job-Systems, des Burst Compilers und des Entity Component System (ECS) in Ihren eigenen Spielen.

Gruppenlernen mit anderen Entwicklern

Treten Sie unserer Entwickler-Community bei und erfahren Sie mehr über datenorientiertes Design. Unsere Unity Experten stehen Ihnen zur Beantwortung Ihrer Fragen zur Seite.

Maximale Wirkung in nur vier Stunden

Erfahren Sie, wie Sie mit dem Burst Compiler, dem C#-Jobsystem und ECS die Leistung Ihres Projekts deutlich verbessern können.

Qualitativ hochwertige Schulungen mit Experten

Wir führen Sie durch das Beispielprojekt „Firefighters“, um Ihnen die Leistungsvorteile des datenorientierten Designs aus erster Hand zu zeigen.

Zusätzliches Lernen mit neuen Tutorials

Bauen Sie mit den neuen DOTS-Tutorials auf Unity Learn auf den Fähigkeiten auf, die Sie im Bootcamp erworben haben, und hören Sie von Entwicklern, die mit DOTS in der Produktion Erfolg hatten.

Wissenswertes vor dem Beginn

Dieser Fortbildungskurs wird Programmieranfängern nicht empfohlen.

Unity 2022 LTS ist erforderlich

Führen Sie ein Upgrade auf Unity 2022 LTS durch, um sicherzustellen, dass Sie Zugriff auf alle im Bootcamp behandelten Funktionen haben.

Beispielprojekt abrufen

Firefighters kann von unserem GitHub Repo heruntergeladen werden. Mithilfe der datenorientierten Programmierung können Sie mit diesem Beispiel Bots zur Bekämpfung von Bränden in großem Maßstab entwickeln.

Entdecken Sie unsere Lernressourcen

Neu bei DOTS? Probieren Sie unseren neuen Kurs „Grundlagen von DOTS“ auf Unity Learn aus und machen Sie sich mit Jobs und Entitäten vertraut.

Sitzungsplan

Sehen Sie, was im Bootcamp behandelt wird. Jede Sitzung baut auf den Konzepten des Vortages auf.

Tag 1: Beginnen mit Entitäten

Wir beginnen mit einer Entity-Funktion namens „Baking“, um die Elemente zu erstellen, aus denen das Feuerwehr-Tutorial besteht.

Tag 2: Spielcode – Simulation eines sich ausbreitenden Feuers

In dieser Sitzung verwenden wir DOTS-Sammlungen und dynamische Pufferkomponenten, um mit der Simulation eines sich ausbreitenden Feuers zu beginnen.

Tag 3: Optimieren mit dem C#-Jobsystem

Aufbauend auf der vorherigen Sitzung erstellen wir den Brandsimulationscode mithilfe des C#-Jobsystems in mehreren Threads.

Tag 4: Spielcode – Bot-Verhalten

In dieser Sitzung implementieren wir das Verhalten der Feuerwehr-Bots mithilfe einer Zustandsmaschine.

Bonus: Hinzufügen von Animation und Benutzeroberfläche

Erfahren Sie in dieser Bonus-Sitzung, wie Sie Entitäten und GameObjects für Animations- und UI-Vorteile synchronisieren.

Deine Bootcamp-Gastgeber

Brian Will

Brian Will, leitender Softwareentwickler

Brian Will ist leitender Softwareentwickler bei Unity. Seine aktuelle Mission besteht darin, Entwicklern dabei zu helfen, DOTS zu verstehen, damit sie die Leistung ihrer Spiele verbessern können.
Mike Geig

Mike Geig, Senior Manager, Interessenvertretung und Community

Mike Geig ist Leiter für Advocacy und Community bei Unity Technologies, wo er seiner Leidenschaft für die Ausbildung und Inspiration von Entwicklern freien Lauf lassen kann.
Ashley Alice

Ashley Alicea, Leitende Technische Produktmanagerin

Ashley Alicea ist leitende technische Produktmanagerin bei Unity. Sie arbeitet an skalierbaren Gameplay-Workflows, die den Unity Editor für eine Vielzahl von Entwicklern zugänglicher machen.

Sehen Sie, wie andere Studios DOTS verwenden

01 / 03

Kontakt aufnehmen

Nutzen Sie die Leistung von DOTS mit Unity Pro oder Unity Enterprise.

Häufig gestellte Fragen

Welche Unity -Version benötige ich für dieses Bootcamp?

+

Wie kann ich beim Ansehen der Sitzungen Unterstützung erhalten?

+

Was ist das Beispielprojekt „Feuerwehrleute“?

+

Welche anderen DOTS-Beispiele sind verfügbar?

+

Benötige ich Programmiererfahrung, um am Bootcamp teilzunehmen?

+

Muss ich das Beispielprojekt mitverfolgen?

+