Demo

Zusammenfassung der Multiplayer-Ressourcen: Erhalten Sie die neuesten Vorlagen, Muster und Demos

DANIEL CROUGH Senior Content Marketing Manager
Mar 27, 2024|6 Min.
Zusammenfassung der Multiplayer-Ressourcen: Erhalten Sie die neuesten Vorlagen, Muster und Demos
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.

Der Unity Gaming Report 2024 zeigt, dass die Studios trotz der Komplexität mehr Multiplayer-Spiele entwickeln. Auch wenn es eine Herausforderung ist, mehr Spieler in die Spielentwicklung einzubeziehen, war es noch nie so einfach, Multiplayer-Spiele mit Unity zu entwickeln. Durchsuchen Sie diese Liste von Ressourcen, um sich mit den neuesten Multiplayer-Demos, Beispielen und Vorlagen vertraut zu machen.

Screenshot eines 2D-Space-Shooter-Gameplays
Screenshot eines 2D-Space-Shooter-Gameplays
Ressourcen für neuere Multiplayer-Entwickler

Unsere High-Level-Netzwerkbibliothek NetCode for GameObjects (NGO) vereinfacht die Entwicklung von Multiplayer-Spielen durch Abstraktion der Netzwerklogik. Es ermöglicht Ihnen die effiziente Verwaltung und Übertragung von Spielobjekten und Weltdaten über Netzwerksitzungen an mehrere Spieler. Wenn Sie gerade erst mit der Multiplayer-Entwicklung beginnen, ist NGO ein hervorragender Ausgangspunkt.

Projekt"Hallo Welt": Dieses anfängerfreundliche Tutorial führt Sie durch die Einrichtung eines Projekts mit NGO, um den Grundstein für Ihr erstes Netzwerkspiel zu legen.

2D-Weltraum-Shooter: Lernen Sie in diesem spannenden Codebeispiel Physik, Bewegung und Statuseffekte mit Netcode, NetworkVariables und ObjectPooling kennen.

Eindringlinge: Gewinnen Sie Einblicke in den Spielablauf, einzigartige Bewegungsmechanismen, vernetzte gemeinsame Zeitmesser und vieles mehr.

Kundengesteuertes Muster: Erforschen Sie Client-gesteuerte Bewegungen, vernetzte Physik, Objekt-Spawning und Reparenting.

Beispiel für ein dynamisches adressierbares Netzwerk Prefabs: Lernen Sie mit diesem fortgeschrittenen Codebeispiel, wie Sie dynamisch neue spawnbare Prefabs zur Laufzeit hinzufügen.

Schließlich hat das Unity Gaming Services (UGS)-Team kürzlich seine Dokumentation für NGO- und Multiplayer-Dienste aktualisiert. Ihr könnt auch im Multiplayer-Forum vorbeischauen, wenn ihr Fragen habt oder Hilfe braucht.

Megacity Metro Spielverlauf
Screenshot eines 2D-Space-Shooter-Gameplays
Ressourcen für fortgeschrittene Multiplayer-Entwickler

Sind Sie bereit, komplexere Multiplayer-Projekte in Angriff zu nehmen? Diese fortgeschrittenen Demos und Beispiele stellen anspruchsvolle Multiplayer-Konzepte vor und integrieren Dienste wie Lobby, Vivox, Relay, Multiplay Hosting und DOTS/ECS.

Kleine kompetitive Multiplayer-Vorlage: Dies ist Ihr Ausgangspunkt, um ein Multiplayer-Projekt mit Netcode For GameObjects und UGS zu erstellen und auszuliefern. Die Vorlage enthält ein Bootstrapper-Tool, mit dem Sie verschiedene Netzwerkmodi (Host, Client, Server) und dynamische Konfigurationen schneller testen können, sowie Tutorials im Editor und einen einfachen, ereignisgesteuerten Spielablauf.

Beispiel einer Spiel-Lobby: Lernen Sie, wie Sie mit den Lobby- und Relay-Paketen von UGS eine typische Spiele-Lobby erstellen können. Durch die Verbindung mit der Lobby wird auch der Vivox Voice Chat aktiviert, sofern ein Audioeingabegerät verfügbar ist.

Beispiel für ein serverloses Multiplayer-Spiel:Dieses Beispiel zeigt, wie man einer Lobby Service-Spiellobby beitritt oder eine solche erstellt und an einem einfachen Münzsammelspiel in einer Arena teilnimmt.

Chef-Zimmer: Dieses voll funktionsfähige Koop-Multiplayer-RPG, das mit Unity-Netcode erstellt wurde, ist ein Lehrbeispiel, das typische Netcode-Muster zeigt, die häufig in ähnlichen Multiplayer-Spielen zu finden sind. Sie ziehen es vor, mit einem Video zu folgen? Sehen Sie sich diese Webinarreihe an.

Galaktische Kätzchen: In diesem 2D-Koop-Weltraumabenteuer lernen Sie, wie Sie Sprite-Animationen, Partikeleffekte und grundlegende 2D-Bewegungen anwenden und synchronisieren.

Battle Royale mit Photon Fusion: Wir haben uns mit Photon zusammengetan, um ein neues Asset auf den Markt zu bringen, das Ihnen dabei hilft, Spitzenleistungen auf der Unity-Plattform für die Orchestrierung von Game Server Hosting (Multiplay) und Matchmaker zu erzielen.

Megacity Metro: Unsere bisher stabilste Multiplayer-Demo, Megacity Metro, unterstützt 128+ Spieler und nutzt die neueste Multiplayer-Technologie, einschließlich Unity Gaming Services und DOTS/ECS.

Aus der Gemeinschaft

Es gibt so viele Videos, die von unserer Gemeinschaft von Entwicklern und Inhaltserstellern erstellt wurden, aber hier sind ein paar unserer Favoriten.

Tarodevs "How to: Unity Online Multiplayer":Tarodev hat uns mit einer wunderbaren Einführung in NGO beglückt, die Sie von der Installation über die Interpolation bis hin zur Serverautorität führt.

Code Monkey's "Learn Multiplayer Free":Unser Kumpel Code Monkey hat eine ausgezeichnete Anleitung, wie man ein Multiplayer-Spiel in Unity mit NGO und dem Rest von UGS erstellt.

Turbos "Netcode for Entities"-Kurs:Wir konnten Turbo nicht außen vor lassen. Dieser Kurs führt Sie durch die Entwicklung eines kompetitiven Multiplayer-Spiels im MOBA-Stil.

Größere, mutigere Multiplayer-Spiele mit ECS/DOTS entwickeln

Wenn Sie ein erfahrener Multiplayer-Entwickler sind und eine große Idee haben, die ein hohes Maß an Leistung und Determinismus erfordert, könnten DOTS und ECS die richtige Basis für Ihr Spiel sein.

Der Wechsel von einem objektorientierten zu einem datenorientierten Designansatz kann selbst für erfahrene Programmierer eine Umstellung sein. Wir haben diese Leseliste zusammengestellt, um Ihnen den Einstieg in das datenorientierte Design in Unity zu erleichtern.

Das Neueste in Sachen Multiplayer-Tools von der GDC

Dieses Jahr haben wir auf der GDC unsere Multiplayer-Roadmap für Unity 6 vorgestellt. Wir arbeiten hart daran, euch den Multiplayer-Spielmodus, verteilte Autorität, ein einfacheres SDK für Multiplayer-Dienste und mehr zu bieten. Schaut euch die Roadmap an und stimmt für eure Lieblingsfunktionen ab, oder beteiligt euch an der Diskussion im Multiplayer-Forum.