Hero background image
Entwickeln Sie Ihre Multiplayer-Spiele mit Netcode von Unity
Entdecken Sie die NetCode-Lösung von Unity und holen Sie sich Bibliotheken, Tutorials und Beispiele, um mit der Entwicklung zu beginnen.
Der Unity Gaming Report 2023 ist hier. Erhalten Sie Informationen, um fundierte Entscheidungen über Ihr Spiel treffen zu können.
Holen Sie sich den Bericht
Youtube video thumbnail

NetCode-Lösungen für Koop-Gelegenheitsspiele

Nehmen Sie mit dem NetCode-Paket für GameObjects Koop-Gelegenheitsspiele im Multiplayer ins Visier. Synchronisieren Sie Szenen- und GameObjects-Daten entweder mit client- oder serverabhängigen Modellen über mehrere Clients und Plattformen. Unity hilft Ihnen, Ihre Multiplayer-Spiele mit Tools zum Profilieren des Netzwerks zu optimieren, sowohl im Spielmodus als auch während der Laufzeit.

Relay, aus den Unity Gaming Services, ist ein kosteneffektiver Peer-to-Peer-Companion Service für die Skalierung von Spieltests und die Entwicklung von Multiplayer-Spielen, ohne in dediziertes Hosting investieren zu müssen.

Verschneite Rennwagenszene

Netcode-Lösungen für kompetitive Action

Nehmen Sie sich mit dem auf ECS basierenden Netcode für das Entities-Paket, das für Leistung und Skalierbarkeit gemacht wurde, kompetitive Multiplayer-Action-Spiele vor. Entwickeln Sie ambitionierte serverabhängige Spiele mit Vorhersage, Interpolation und Lag-Kompensation.

Begrenzen Sie die Kosten mit einem dezidierten Server-Build-Target, das Assets automatisch entfernen kann. Nutzen Sie das Spieleserver-Hosting von Unity Gaming Services für die Bereitstellung, ein optimierter Ansatz, der für die Stabilität und Skalierbarkeit Ihrer Gaming-Infrastruktur sorgt, so dass Sie sich darauf konzentrieren können, Ihren Spielern das bestmögliche Spielerlebnis zu bieten.

UGS Schlüsselgrafik

Verbessern Sie Ihr Spiel mit Unity Gaming Services

Erstellen Sie Ihr kleines kooperatives Spiel mit Netcode für GameObjects und verbinden Sie Ihre Spieler mit Relay und Lobby.

Außerdem können Sie auf weitere Unity Solutions zugreifen, mit denen Sie Ihr Spiel erstellen, verwalten und erweitern können – getestet von den größten Namen im Gaming.

Elektrischer Strom, der zwischen zwei Paneelen fließt

Erhalten Sie eine detailgenaue Kontrolle über den Transport-Layer

Das Unity Transport Package ist eine Netcode-agnostische Bibliothek, die eine Low-Level-Netzwerkschicht bietet, die sich auf Leistung und Zuverlässigkeit konzentriert – eine moderne, sichere und portable Transportbibliothek, die das herkömmliche UDP um erweiterte Funktionen wie Unterstützung für den Unity Relay-Dienst, UnityTLS und Pipelines.

Sowohl Netcode für GameObjects als auch Netcode für Entities basieren standardmäßig auf UTP als Transport-System. Entwickler, die eine detailgenaue Kontrolle über das Netzwerk behalten möchten, können UTP jedoch auch als eigenständige Bibliothek verwenden.

Youtube video thumbnail

Tauchen Sie mit NetCode-Beispielen in den Netzwerkcode ein

Erfahren Sie mehr über die Entwicklung von Multiplayerspielen, indem Sie den Code unserer Multiplayer-Beispiele unter die Lupe nehmen.

  • Boss Room Boss Room ist ein 3D Gelegenheitsspiel für Koop-Spieler mit Code auf Produktionsniveau – entwickelt mit Netcode für GameObjects und integriert mit Lobby und Relay.
  • Galaktische Kätzchen ist ein 2D-Koop-Weltraumabenteuer-Beispiel, das mit Netcode für GameObjects erstellt wurde und Ihnen helfen soll, das Synchronisieren von Netzwerkobjekten zu erlernen.
  • Netzwerk-Rennen Network Racing ist ein Beispiel für ein rasantes, kompetitives Rennspiel, das mit Netcode für Entities entwickelt wurde und das die clientseitige Vorhersage, Interpolation und Lag-Kompensation verdeutlicht.
Lernen und entwickeln innerhalb einer Gemeinschaft

Lernen und entwickeln innerhalb einer Gemeinschaft

Jemand hat einmal gesagt, dass es gefährlich ist, allein zu gehen – deshalb dachten wir, Sie sollten das mitnehmen! In unserer Dokumentation finden Sie technische Referenzen und Inhalte für den Einstieg in die Netzwerkarbeit.

Darüber hinaus ist unser Team auf der Multiplayer ForumDiscordund GitHub wenn Sie Fragen haben.

Mehr über Multiplayer Networking erfahren
Futuristischer Werkzeugkasten
Die 8 Faktoren der Multiplayer-Spieleentwicklung

In diesem Leitfaden behandeln wir die acht Faktoren der Multiplayer-Spieleentwicklung, die Sie bei der Erstellung und dem Betrieb Ihres nächsten Multiplayer-Titels berücksichtigen müssen.

Betreten Sie den Startbildschirm des Boss-Raums
In Boss Room eintreten

Erkunden Sie den Netcode von Unity für GameObjects, Relay und die zugrundeliegenden Muster eines Multiplayer-Spiels in unserem kleinen kooperativen RPG Boss Room. Boss Room.

Wellenbrecher Promo-Kunst
Vernetzung kleiner kooperativer Spiele

Mehr entdecken Breakwaters, ein kommendes Indie-Spiel, hat sich für ihr Modell entschieden, damit Sie lernen können, wie man ein kleines kooperatives Spiel in kleinem Maßstab vernetzt.

NetCode
Netcode Fakt oder Fiktion

Der Begriff "Netcode" hat bei Spielern einen schlechten Ruf – er wird oft für Latenz und schlechte Multiplayer-Erlebnisse verantwortlich gemacht. In diesem Blog lernen Sie, Fakten und Fiktion zu unterscheiden, außerdem werden hier gängige Netcode-Missverständnisse ausgeräumt.

Multiplay-Callout
Beginnen Sie mit der Entwicklung Ihres nächsten Multiplayer-Spiels

Installieren Sie Unity-Multiplayer-Lösungen, um einen Vorsprung bei Ihrem nächsten Projekt zu erhalten.

Häufig gestellte Fragen

Funktioniert die Unity-Engine mit P2P?

+

Welche Plattformen werden von Unitys Multiplayer unterstützt?

+

Wann werden die Multiplayer-Lösungen von Unity produktionsreif sein?

+

Wird die Multiplayer-Suite von Unity immer ein separates Paket sein?

+

Für welche Editor-Versionen stehen die Multiplayer-Lösungen von Unity zur Verfügung?

+

Wie sind die Multiplayer-Lösungen von Unity mit den Unity Gaming Services integriert?

+

Werden Sie Pull-Requests von der Community akzeptieren?

+

Kann man einen dedizierten Server verwenden?

+

Wo finde ich Tutorials und andere Lernmaterialien?

+