Engine & platform

Lernen Sie datenorientiertes Design in Unity mit diesen Ressourcen

FERGUS BAIRD / UNITY TECHNOLOGIESSenior Content Marketing Manager
Feb 22, 2024|4 Min.
Lernen Sie datenorientiertes Design in Unity mit diesen Ressourcen
Diese Website wurde aus praktischen Gründen für Sie maschinell übersetzt. Die Richtigkeit und Zuverlässigkeit des übersetzten Inhalts kann von uns nicht gewährleistet werden. Sollten Sie Zweifel an der Richtigkeit des übersetzten Inhalts haben, schauen Sie sich bitte die offizielle englische Version der Website an.

Die Optimierung der Leistung bei gleichzeitiger Aufrechterhaltung der Skalierbarkeit ist entscheidend für den Erfolg Ihres Spiels auf allen Plattformen. Der datenorientierte Technologiestapel (DOTS) kann das Spiel verändern, indem er es Ihnen ermöglicht, komplexere und anspruchsvollere Erlebnisse für Spieler auf einer größeren Anzahl von Geräten bereitzustellen. Der Wechsel von einem objektorientierten zu einem datenorientierten Designansatz kann jedoch selbst für erfahrene Programmierer eine Umstellung darstellen.

Um Ihnen den Einstieg in das datenorientierte Design in Unity zu erleichtern, haben wir diese Leseliste zusammengestellt. Von lehrreichen Video-Tutorials bis hin zu inspirierenden Kundenberichten bieten diese Ressourcen praktische Einblicke und Anleitungen, damit Sie mit DOTS sofort durchstarten können.

Tauchen Sie ein in unsere umfassende Liste der DOTS-Lernressourcen.

Vorlagen und Muster

ECS-Proben: Machen Sie sich mit unseren DOTS-Beispielprojekten auf GitHub vertraut, die Entities, Netcode, Physik, HDRP-Grafik und URP-Grafik umfassen.

Beispiele für Zeichensteuerungen: Verwenden Sie das ECS, um allgemeine Charakterbewegungen wie Gehen und Springen sowie die Kollision von Charakteren zu konfigurieren.

ECS Network Racing Probe: Dieses Beispiel für ein Rennspiel zeigt die besten Praktiken für die Verwendung von Unity Netcode for Entities.

Probefür Feuerwehrleute: Dieses Projekt, das bisher für interne Unity-Schulungen genutzt wurde, wird im Mittelpunkt des kommenden DOTS-Bootcamps stehen. Nehmen Sie dieses GameObject-basierte Projekt und schalten Sie die Leistung mit DOTS-Komponenten frei.

Megacity Multiplayer: Die jetzt verfügbare Third-Person-Multiplayer-Action-Demo unterstützt 64+ Spieler. Erfahren Sie mehr über die Entwicklung anspruchsvoller Spiele mit ECS for Unity und unseren Multiplayer-Lösungen.

Megacity Metro: Megacity Metro ist eine skalierbare, plattformübergreifende Demo unserer neuesten Technologie, einschließlich des Pakets Netcode for Entities.

Pakete

Entitäten: Dieses Paket bietet eine datenorientierte Implementierung der ECS-Architektur.

Entitäten Grafiken: Dieses Paket enthält Systeme und Komponenten für die Darstellung von ECS-Entitäten.

Netcode für Entitäten: Dieses Paket bietet ein server-autoritatives Framework mit Client-Vorhersage für den Einsatz in Multiplayer-Spielen.

E-Books und Dokumentation

Vor kurzem haben wir unser erstes umfassendes E-Book-Handbuch für datenorientiertes Design in Unity veröffentlicht. Einführung in den Data-Oriented Technology Stack für fortgeschrittene Unity-Entwicklerkann Ihnen helfen, eine fundierte Entscheidung darüber zu treffen, ob die Implementierung einiger oder aller DOTS-Pakete und -Technologien die richtige Entscheidung für Ihr Projekt ist.

Verstehen Sie die Grundlagen der DOTS-Kernkomponenten mit Hilfe der offiziellen Unity-Dokumentationsseiten, einschließlich Übersichten über Entities, Unity Physics und Netcode für Entities.

Unity Learn

Bewährte DOTS-Verfahren: Dieser zweistündige Kurs für Fortgeschrittene konzentriert sich auf ECS. Lernen Sie, wie Sie die Laufzeitleistung von Code verbessern können, der mit den DOTS-Paketen geschrieben wurde.

Physik für ECS: Verstehen Sie, wie und wann Sie Havok Physics für Unity im Vergleich zu Unity Physics, unseren beiden auf Entities basierenden Physiklösungen, einsetzen sollten.

Grundlagen der DOTS: Lernen Sie die Grundlagen von DOTS kennen, mit denen Sie datenorientiertes Design implementieren können, um leistungsstärkere Anwendungen zu erstellen. Sie werden drei Beispielskripten folgen, die Ihnen den Einstieg in das Jobsystem und die Entitäten erleichtern.

Machen Sie sich mit DOTS vertraut: Drei Tutorials für fortgeschrittene Entwickler, die häufige Fragen behandeln, die Sie oder Ihr Team in den ersten Phasen des DOTS-Lernens haben könnten.

Datenorientiertes Design-Bootcamp: Schauen Sie sich die Aufzeichnungen aller vier Sitzungen unserer jüngsten Lernveranstaltung für die Gemeinschaft an.

Ressourcen der Gemeinschaft

Unity-Foren: Tauschen Sie sich mit anderen Entwicklern über datenorientiertes Design aus, und erhalten Sie Antworten auf Ihre Fragen in unseren ECS for Unity-Unterforen: Entity Component System, Graphics for ECS, Netcode For ECS und Physics for ECS.

Diskord: Treten Sie dem offiziellen Unity-Discord bei, um in Echtzeit mit Entwicklern über ECS-Konzepte, Burst, Jobs, Netcode für GameObjects und mehr zu sprechen.

Unity Twitch: Schauen Sie unter die Haube von Made With Unity-Spielen. DOTS-Streams umfassen Bare Butt Boxing, V Aufstehen, Schiff der Narren, Zenith: The Last City, und zuletzt, Cataclismo.

Unity-Insider: Folgen Sie den Community-Erstellern wie Turbo Makes Games, Code Monkey und Taro Dev, um sich über datenorientierte Designinhalte zu informieren.

DOTS in der Produktion

Diplomatie ist keine Option: Schaut euch diesen Twitch-Stream an, um zu sehen, wie Door407 DOTS nutzt, um die massiven Schlachten mit tausenden von Einheiten in ihrem Spiel zu ermöglichen.

Zenith: Die letzte Stadt: Sehen Sie, wie Ramen VR Entities nutzt, um die Skalierung zu ermöglichen und Ratenbeschränkungen bei der Entwicklung ihres ehrgeizigen VR-MMOs zu vermeiden.

V Steigen: Entdecken Sie, wie Stunlock Studios datenorientierte Technologie einsetzt, um eine weitläufige offene Welt zu schaffen.

Boxen mit nacktem Hintern: Erfahren Sie, wie Tuatara Games mit DOTS eine modulare Software-Architektur für ihr Early-Access-Multiplayer-Spiel entwickelt hat.

HEROish: In diesem GDC-Vortrag spricht Justin Larrabee von Sunblink Entertainment über die Nutzung von ECS zur Entwicklung eines erfolgreichen mobilen Abenteuerspiels.

DOTS-Rundtisch: Rasmus Höök von Stunlock Studios und Justin Larrabee von Sunblink Entertainment teilen mit Andrew Parsons und Joe Valenzuela von Unity, wie sie Entities in Unity 2022 LTS verwenden.

Roadmap

Sind Sie neugierig auf die Zukunft von DOTS, nachdem wir Entities 1.0 veröffentlicht haben? Weitere Informationen findet ihr im DOTS-Entwicklungsthread und den nächsten Meilensteinen in den Unity-Foren.

Verwirklichen Sie Ihr ehrgeiziges Spiel mit DOTS, mit dem Sie skalierbare, leistungsstarke Spiele und unvergessliche Erlebnisse schaffen können. Holen Sie sich die neuesten Funktionen mit Unity 2022 LTS und probieren Sie die kommenden Technologien in Unity 6 Preview aus.