6 Community-Videos für den Einstieg in den Multiplayer in Unity

DEW SMITH / UNITY TECHNOLOGIESContributor
May 5, 2023|8 Min.
6 Community-Videos für den Einstieg in den Multiplayer in Unity
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.

Möchten Sie sich an der Entwicklung von Multiplayer-Spielen in Unity versuchen? Im vergangenen Jahr haben wir neue Produkte und Funktionen auf den Markt gebracht, um unsere Multiplayer Tools zu erweitern, die die Entwicklung von Multiplayer-Spielen aller Genres und Plattformen unterstützen - vom dedizierten Hosting über die Verwaltung der Friends-Liste bis hin zum Voice-Chat im Spiel.

Es kann jedoch verwirrend sein, all diese Punkte zu einem technischen Stapel zusammenzufügen, mit dem Sie das Multiplayer-Spiel Ihrer Träume entwickeln können. Aus diesem Grund stellen wir sechs aktuelle YouTube-Videotutorials von Community-Content-Erstellern vor, die die Multiplayer Tools von Unity behandeln. Von Code Monkeys ausführlichen Tutorials bis hin zu Dapper Dinos Expertenwissen bietet jedes Video eine Fülle von Wissen und Inspiration für Spieleentwickler.

Lassen Sie uns eintauchen.

1. Samyam über Netcode for GameObjects

Samyam ist ein YouTube-Ersteller, der sich auf Tutorials zur Spieleentwicklung für Indies konzentriert. In diesem Video vom 18. März stellt Samyam Netcode for GameObjects (NGO) vor, eine von Unitys proprietären Netzwerkbibliotheken, und zeigt, wie man das Paket zusammen mit Unity Transport nutzt, um ein einfaches Multiplayer-Spiel zu erstellen.

Samyams Video enthält einen hilfreichen Überblick über die Multiplayer-Terminologie, bevor es in die Technik geht, daher ist dies ein guter Einstieg.

Sehen Sie sich das Video an:

  • Eine Einführung in die Multiplayer-Terminologie auf hohem Niveau
  • Praktische Arbeit mit NGO 1.2.0 und Unity Transport
  • Eine einfache Spieleinrichtung zur Integration mit Hosting- und Matchmaking-Diensten
2. Code Monkey's Anleitung zum professionellen Betrieb von Spieleservern

Code Monkey ist ein professioneller Indie-Spieleentwickler, der YouTube-Inhalte über Unity und C# Gamedev erstellt.

In diesem neuen Video zeigt Code Monkey, wie man mit Game Server Hosting (Multiplay) von Unity Gaming Services (UGS) dedizierte Spieleserver betreibt. Er geht durch:

  • Eine Einführung in das Game Server Hosting
  • Erstellen eines eigenen Server-Builds für Ihr Spiel
  • Hochladen des Servers in die Unity Cloud über das Unity Dashboard
  • Ihre Spielserver für Spieler online stellen
3. Dapper Dino behandelt das Matchmaking für Multiplayer

Der Matchmaker von Unity ist ein intelligentes, regelbasiertes Matchmaking-System, das sich einfach in die Unity-Spielengine einfügt. Dapper Dino zeigt Ihnen, wie Sie Game Server Hosting (Multiplay) und Matchmaker in jedes mit Netcode for GameObjects betriebene Spiel integrieren können. Anhand eines seiner bestehenden Projekte (auf das Sie hier zugreifen können) zeigt er, wie Sie Ihr Spiel hosten und Matchmaking für Spieler anbieten können.

Sehen Sie sich das vollständige Video von Dapper Dino an, um zu erfahren, wie es geht:

  • Zugriff auf das Unity Dashboard
  • Richten Sie Ihre Server ein
  • Matchmaker einrichten
  • Testen Sie die Dienste
4. Code Monkey zeigt Schritte für einfaches, regelbasiertes Matchmaking

In diesem Folgevideo zu seinem ersten Video in unserem Roundup zeigt Code Monkey, wie man Multiplayer-Spiele mit Matchmaking versieht und Regeln mit so viel oder so wenig Komplexität wie gewünscht definiert. Er erklärt, wie der MatchMaker in das Game Server Hosting integriert wird, um Ihr Spiel online zu bringen, und wie man Spieler in Matches sortiert.

Ein großer Vorteil dieses Tutorials ist Code Monkeys Erklärung der verschiedenen Regelsätze, die Sie innerhalb des Matchmakers erforschen können, um ein fähigkeitsbasiertes, geografiebasiertes oder plattformbasiertes Matchmaking (oder andere Kombinationen) einzurichten, um Ihr Spielerlebnis zu optimieren.

Code Monkey hat sogar die Projektdateien für Betrachter zur Verfügung gestellt. Erfahre, wie alles zusammenarbeitet, um ein Multiplayerspiel zu erstellen, indem du unten auf "Play" drückst.

5. Tarodevs Anleitung zum Online Multiplayer

Tarodev, ein weiterer beliebter YouTuber, der Tutorials für Spieleentwickler erstellt, führt die Zuschauer in diesem Video durch die ersten Schritte mit NGO. In diesem Video erfahren Sie mehr:

  • Wie man mit Netcode anfängt
  • Der Unterschied zwischen Server- und Client-Autorität (und wann beide verwendet werden sollten)
  • Wie man leistungsfähigen Netzwerkcode schreibt
  • Wie man NetworkVariable und INetworkSerializable verwendet
  • Über billige Multiplayer-Interpolation
  • Was sind ServerRPC und ClientRPC?
  • Tricks, damit sich Ihr Multiplayer-Spiel gut anfühlt
6. Ein Code Monkey-Kurs zum Erlernen von Multiplayern

Wenn Sie nach einem durchgängigen Video-Guide zur Multiplayer-Entwicklung in Unity suchen, ist dies das richtige Tutorial für Sie. In diesem sechsstündigen YouTube-Kurs führt Code Monkey durch die Erstellung eines kleinen Multiplayer-Spiels in Unity - vom vernetzten Gameplay bis zur Integration von Live-Diensten.

Das Video baut auf dem vorherigen Kurs von Code Monkey auf, in dem es darum ging, ein Singleplayer-Spiel in Unity zu erstellen und dieses Tutorial-Projekt in ein onlinefähiges Multiplayer-Erlebnis zu verwandeln. Das Video behandelt:

  • Netcode for GameObjects einrichten
  • Vernetzte Spielabläufe
  • Handhabung von Spielerzugängen und -abgängen
  • Integrierende Lobby
  • Hosting mit Relay
  • Game Server Hosting (Multiplay), MatchMaker und Voice and Text Chat (Vivox) erkunden
  • Multiplayer-Fehlerbehebung

Was wünschen Sie sich für die Zukunft noch an Tutorials? Lasst es uns in den Unity Multiplayer-Foren oder auf unserem Multiplayer Discord wissen. Viel Spaß beim Erstellen!