PRODUKTE

Bauen Sie Ihre Multiplayer-Grundlage mit Netcode auf

Entdecken Sie unsere neue First-Party-NetCode-Lösung und holen Sie sich die Bibliotheken, Tutorials und Beispiele, die Sie brauchen, um mit der Entwicklung zu beginnen.

Betreten Sie den Boss Room-Startbildschirm

In Boss Room eintreten

Boss Room ist ein kleines Beispielprojekt für ein kooperatives Spiel, das mit Netcode für GameObjects und Unity Relay erstellt wurde. Es soll Ihnen helfen, die Konzepte und Muster für die Entwicklung eines Multiplayer-Spiels zu erkunden.

Netcode für GameObjects entdecken

Netcode für GameObjects ist eine Netzwerkbibliothek, die für die Unity-Spiele-Engine entwickelt wurde. Wir entwickeln unsere Lösung offen weiter, um eine NetCode-Grundlage zu liefern, auf die Sie sich verlassen können – anpassbar und erweiterbar, um die Anforderungen Ihres nächsten Multiplayer-Projekts zu erfüllen.

Im Unity Editor installieren oder den Quellcode auf GitHub erkunden.

Beleuchtete Karte

Elektrischer Strom, der zwischen zwei Platten fließt

Aufbauend auf unserer zuverlässigen Transportschicht

Unser Unity Transportpaket bietet eine Netzwerk-Layer, die Byte-Übertragung mit Leistung und Zuverlässigkeit ausbalanciert – eine moderne, sichere und portable Transportbibliothek, die das herkömmliche User Datagram Protocol um fortschrittlichste Funktionen erweitert.

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. 

Außerdem ist unser Team im Multiplayer-Forum, Discord und GitHub aktiv, falls Sie Fragen haben.

UGS City Grafik

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.

Martin Raue, CTO, Twin Drums, The Wagadu Chronicles

„Wir haben uns bereits für Unity als Spiel-Engine entschieden, und ein weiteres Schlüsselsystem – das Netzwerk –, das von Unity bereitgestellt wird, ist von unschätzbarem Wert. 

Netcode für GameObjects ist einfach zu bedienen und die enge Unity-Integration verkürzt die Iterationszeiten erheblich.”

Martin Raue, CTO, Twin Drums, The Wagadu Chronicles
Antonin Francoeur, CEO & Founder, Stuwu Studio, Outerblast

„Netcode für GameObjects ist alles, was ich mir von einem Netzwerkpaket wünschen kann. Es ist einfach zu erlernen. Es fühlte sich gut durchdacht an. Es kümmert sich um einen Großteil der zugrundeliegenden komplizierten Netzwerklogik, so dass ich mich voll und ganz auf das Spiel selbst konzentrieren kann.”

Antonin Francoeur, CEO & Founder, Stuwu Studio, Outerblast

Wesentliche Vorteile

Eine erweiterbare Lösung

Machen Sie sich Netcode für GameObjects zu eigen – mit einer Architektur, die Ihnen die Möglichkeit gibt, Ihre Lösung individuell zu gestalten.

In der Öffentlichkeit entwickelt

Unsere Netcode-Lösung ist Open Source und offen für Ihre Vorschläge, d.h. Sie können sehen, was wir entwickeln und Ihren Code beitragen, um die beste Lösung für alle zu schaffen.

Community-Support

Greifen Sie auf eine Live-Dokumentationsseite mit vielen praktischen Ressourcen zu, und wenn das nicht ausreicht, besuchen Sie unseren Discord, um Antworten auf alles zu erhalten, was Sie auf der Seite nicht finden können.

Mehr über Multiplayer Networking erfahren

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.

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.

Vernetzung kleiner kooperativer Spiele

Entdecken Sie, wie Breakwaters, ein kommendes Indie-Spiel, sein Modell gewählt hat, damit Sie lernen können, wie man ein kleines kooperatives Spiel vernetzt.

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.

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

Installieren Sie Netcode für GameObjects, um einen Vorsprung bei Ihrem nächsten Multiplayer-Projekt mit Unity zu erhalten.

FAQ

Funktioniert Netcode für GameObjects für P2P?

Die aktuelle Version von Netcode für GameObjects unterstützt ein Host/Listen-Server-Modell, bei dem ein Client als Host fungiert und andere Clients eine Verbindung zu ihm herstellen.

Welche Plattformen wird Netcode für GameObjects unterstützen?

Die aktuelle Version von Netcode für GameObjects unterstützt die meisten Plattformen außer WebGL. Das Netzwerk-Framework, das wir auf Basis von Netcode für GameObjects entwickeln, wird schließlich alle wichtigen von Unity unterstützten Plattformen unterstützen.

Wann wird Netcode für GameObjects produktionsreif sein?

Leider können wir keinen festen Termin nennen, wann das neue Netzwerk-Framework produktionsreif sein wird. Dies ist jedoch eine unserer Top-Prioritäten bei Unity für 2021, das wird sich in den Veröffentlichungen widerspiegeln.

Werden Sie Pull-Requests von der Community akzeptieren?

Absolut! Sowohl im SDK als auch in den Dokumentationen. Wir sind wirklich begeistert, dass wir diese Reise mit der Community teilen können. Wir werden auch andere Arten von Beiträgen zur Verfügung stellen, zum Beispiel RFC-Prozesse, um Design-Entscheidungen zu diskutieren.

Können Sie einen dezidierten Server mit Netcode für GameObjects verwenden?

Netcode für GameObjects unterstützt ein dediziertes Spielservermodell. Um einen dedizierten Spielserver mit Netcode für GameObjects zu erstellen, können Sie Ihr Projekt als Server-Build erstellen und dieses Build dann auf einen Spielserver-Hosting-Dienst oder Ihre eigene Server-Hardware hochladen.

Wo finde ich Netcode für GameObjects-Tutorials und andere Lernmaterialien?

Unsere Dokumentationsseite ist voll mit Lernressourcen und Artikeln, die Ihnen den Einstieg erleichtern. Wenn Sie weitere Fragen haben, können Sie sich direkt an das onur-Team wenden: Discord oder das Netcode für GameObjects Forum.

Wir verwenden Cookies, damit wir Ihnen die beste Erfahrung auf unserer Website bieten können. In unseren Cookie-Richtlinien erhalten Sie weitere Informationen.

Verstanden