Bringen Sie mehr Spieler in Ihr Spiel mit Unity Multiplayer Services

Im 2024 Unity Gaming Berichtgaben 68 % der Studios an, dass sie Multiplayer-Spiele entwickeln - eine Zahl, die in den letzten Jahren als Reaktion auf die wachsende Nachfrage der Spieler stetig gestiegen ist.
Multiplayer-Spiele bieten mehr Wettbewerb und Gemeinschaft, was zu mehr Engagement und Bindung führt. Im Jahr 2023 hatten reine Handyspiele mit Multiplayer-Funktionen 40,2 % mehr monatlich aktive Nutzer (MAU) als Singleplayer-Spiele, und der Gesamtumsatz mit Multiplayer-Spielen wuchs um 10 %, ein deutlicher Anstieg im Vergleich zu 0,6 % in der gesamten Branche.
Um diesen Erfolg zu erreichen, muss viel mehr in die Entwicklung, den Betrieb und die Spielerbindung investiert werden, aber diese zusätzliche Komplexität ist mit den richtigen Tools zu bewältigen. Anstatt all diese Probleme intern zu lösen, füllen viele Spieleentwickler die Lücken in ihrem Netzwerkstack mit Lösungen, die speziell entwickelt wurden, damit sich die Entwicklerteams auf das Spiel konzentrieren können. Einer Studie zufolge sind 88 % der Studios auf der Suche nach neuen Werkzeugen, um ihre Anforderungen für anspruchsvolle Spieleprojekte zu erfüllen.
Mit den Frameworks Netcode for GameObjects und Netcode for Entities sowie den Unity Gaming Services (UGS) Multiplayer-Lösungen wie Unity Multiplay Hosting und Vivox Voice Chat deckt die Unity-Suite von Live-Game-Tools den gesamten Entwicklungsprozess von Multiplayer-Spielen ab, vom Konzept und Prototyping bis hin zum Start und Live-Betrieb. Dieses flexible System ermöglicht es Ihnen, innerhalb des Unity-Ökosystems zu entwickeln oder die Tools und Dienste zu kombinieren, die Sie benötigen, um die Anforderungen Ihres Spiels und Ihres Entwicklungsteams zu erfüllen.
Spiele mit einer Community sind fesselnder, haben einen dauerhaften Einfluss auf das Leben der Spieler und bringen den Entwicklern mehr Geld ein. Meine schönsten Kindheitserinnerungen sind das Spielen im Mehrspielermodus von Spielen wie Goldeneye, Red Alert und Halo mit meinen Freunden. Diese Erinnerungen wären ohne die frühen Versionen des lokalen, Koop- und Online-Mehrspielermodus nicht möglich gewesen.
In der heutigen Spieleindustrie sind Kundenbindung und die Schaffung einer ansprechenden Community wichtiger denn je. Dies ist der effektivste Weg, um ein Spiel zu entwickeln, das für immer Bestand hat und langfristigen geschäftlichen Erfolg bringt. Deshalb investieren wir weiterhin stark in Multiplayer-Entwicklungstools und -services, die Sie bei der Entwicklung, Bereitstellung und dem Betrieb von Multiplayer-Spielen unterstützen.

Multiplayer-Dienste ermöglichen innovative Spiele. Als Triangle Factory Breachers, einen 5v5-Ego-Shooter für VR, entwickelte, lag der strategische Fokus auf der Maximierung der Spielerreichweite durch plattformübergreifenden Zugang, während sich das schlanke Studioteam auf das Gameplay konzentrierte. Dazu musste das Multiplayer-Backend so reibungslos wie möglich funktionieren.
Durch den Einsatz von Multiplay Hosting konnten die Serverkosten mit einer hybriden Serverlösung gesenkt werden. Die Skalierung auf 110k MAU im ersten Monat wurde durch die UGS-Backend-Architektur und Multiplay Hosting unterstützt. Sie nutzten auch eine Reihe von Multiplayer-Services, um ihren Stack zu vereinfachen und die Entwicklungszeit zu verkürzen, einschließlich Authentifizierung, Matchmaker, Vivox Voice Chat und Leaderboard.
"Die Unity Multiplayer Services haben die Entwicklungszeit für Spieler-Features von einigen Wochen auf einige Tage reduziert", sagt Pieter Vantorre, CTO von Triangle Factory. "Hätten wir alles selbst gebaut, wären mehr Ressourcen und erheblich mehr Mittel erforderlich gewesen.
StickyLock hat sich auch dafür entschieden, mehrere Multiplayer-Dienste gemeinsam zu nutzen, um einen komplexen Entwicklungsprozess zu rationalisieren. "Es ist schwer, den genauen Zeitaufwand zu beziffern, den UGS uns erspart hat, aber ich würde ihn auf Hunderte bis Tausende von Entwicklungsstunden schätzen", sagt Jamel Ziaty, Produzent von StickyLocks kommendem Multiplayer-Spiel Histera.
Das StickyLock-Team war bereits dabei, ein großes Spielkonzept in Angriff zu nehmen - einen rasanten dystopischen Ego-Shooter, der durch eine neuartige Spielmechanik namens "Glitch", die die Spieler in verschiedene historische Epochen versetzt, einen besonderen Dreh erhält. Das kleine Team brauchte alle Hände voll zu tun, um das Gameplay umzusetzen, daher war die Abdeckung des Multiplayer-Stacks entscheidend.
"Wir haben uns für Multiplayer UGS entschieden, weil wir die komplexe Logik von einem Drittanbieter erledigen lassen wollten, damit wir uns auf das Kern-Gameplay von Histera konzentrieren können", erklärt Ziaty. "Wir nutzen eine ganze Reihe von Dienstleistungen von UGS, und es ist sehr nützlich, sie von einem einzigen Anbieter zu erhalten. Wir müssen uns weniger Sorgen um den Zusammenhalt zwischen den verschiedenen Diensten machen.

Bei diesen und vielen anderen Spielen hat sich Multiplay Hosting in Bezug auf Leistung, Kapazität und Kundeneinsparungen bewährt:
- Bei Unity Gaming Services finden monatlich 77 Millionen Spielsitzungen statt.
- Multiplay Hosting hat mehr als 3 Millionen gleichzeitige Benutzer unterstützt und damit seine Skalierbarkeit unter Beweis gestellt.
- Kürzlich unterstützte Unity mehr als 175.000 gleichzeitig laufende Spieleserver.
- Multiplay Hosting reduziert die Hostingkosten pro Spieler um 30-40%.
- Multiplay Hosting hat Zugang zu 292 Rechenzentrumsstandorten.
Wir wollen jeden Kunden unterstützen, der ein Multiplayer-Spiel entwickelt. Aus diesem Grund bieten wir Dienstleistungen an, die von Relay, Matchmaker, Distributed Authority und Multiplay Hosting reichen. Um das schnelle Wachstum der Optionen für das Hosting von Multiplayer-Spielen zu unterstützen, machen wir das Multiplay-Hosting unabhängig von der Hosting-Hardware, indem wir uns auf unseren branchenführenden hybriden Ansatz aus Cloud und Bare-Metal stützen, der für Millionen von Spielern skalierbar ist, wann immer ein Spiel dies erfordert. Das bedeutet, dass Sie sich darauf verlassen können, dass wir die Infrastruktur bereitstellen, oder Sie können Ihre eigenen Daten über Ihren bevorzugten Cloud-Anbieter zu Multiplay Hosting bringen.
Wir passen unser Multiplayer-Hosting und unsere Tools an, um mehr Flexibilität zu bieten und sicherzustellen, dass Sie die Multiplayer-Hosting-Lösung nutzen können, die sich seit Jahren als zuverlässig, leistungsstark und erfolgreich erwiesen hat.

Wir investieren weiterhin stark in die Entwicklung von Multiplayer-Spielen und haben eine Menge aufregender neuer Funktionen geplant:
- Größere Flexibilität in der Cloud: Mit Bring Your Own Compute (BYOC) können Sie Ihr Spiel direkt auf der von Ihnen gewählten Infrastruktur unseres Partnernetzwerks ausführen.
- Flexible Ausgaben für den Cloud-Anbieter-Marktplatz: Unsere Produkte und Dienste werden auf den Marktplätzen der Cloud-Anbieter zur Verfügung stehen, so dass Sie Ihre bestehenden Commits/Ausgaben bei diesen Anbietern nutzen können.
- Zusätzliche Optionen für CI/CD und Beobachtbarkeit: Erstellen Sie die CI/CD-Pipeline, die Sie benötigen, mit neuen Optionen für den Upload von externen Buckets und das Tagging von Builds, während neue Self-Service-Protokolle und Metrik-Exporte die Beobachtbarkeit Ihres Spiels verbessern.
- Verteilte Autorität: Diese brandneue Netzwerktopologie ermöglicht es Ihnen, groß angelegte Multiplayer-Spiele mit tiefgreifender Simulation auf kostengünstige Weise zu entwickeln, ohne die Komplexität dedizierter Server.
- Neues Multiplayer-Spielbeispiel: Wir haben kürzlich veröffentlicht Megacity Metroveröffentlicht, ein Beispielspiel, das eine Blaupause für die durchgängige Multiplayer-Entwicklung in Unity bietet, einschließlich Diensten wie Multiplay Hosting, Matchmaker und Vivox Voice Chat.
- Multiplayer-VR-Vorlage, bald verfügbar: Das Einrichten von Multiplayer für VR-Spiele ist schwierig. Deshalb machen wir es mit unserem neuen Multiplayer-VR-Template einfacher, das auf OpenXR aufbaut und in der Unity-Roadmap-Sitzung auf der GDC 2024 angekündigt wurde.
Außerdem vereinfachen wir die Entwicklung von Multiplayer-Spielen durch eine tiefere Integration zwischen der Unity Engine und den Unity Multiplayer Services in Unity 6, einschließlich:
- Der Mehrspieler-Spielmodus bietet ein erstklassiges Editor-Erlebnis, mit dem Sie die Spielfunktionen schnell testen können.
- Das Multiplayer Center vereinfacht die Einrichtung Ihres Projekts.
- Die Unity-Multiplayer-Dienste, einschließlich Matchmaking, Lobby und Vivox Voice Chat, ermöglichen ein schnelles Experimentieren und ein reichhaltigeres Gameplay und sind in den Unity-Editor integriert.
- Nutzen Sie Relay- und Multiplay-Hosting für eine reibungslosere Entwicklung, Spielprüfung und Bereitstellung.
- In der Roadmap-Sitzung der GDC 2024 erfahren Sie mehr über die kommenden Entwicklungen und das Zusammenspiel dieser Tools.
Ich freue mich, dass wir die Flexibilität unseres Multiplay-Hostings erweitern, um Kunden zu unterstützen, wie auch immer sie ihre Infrastruktur betreiben wollen. Gleichzeitig demokratisieren wir die Entwicklung von Multiplayer-Spielen, um jede Art von Spiel für jedes Gerät mit einer einfachen Integration in die Unity-Engine zu unterstützen. Mit diesen Investitionen werden die Multiplayer Services auch weiterhin die beste Lösung für die anspruchsvollsten und leistungsstärksten Spiele sein und die zunehmende Verbreitung von Multiplayer-Spielen in der gesamten Branche unterstützen.
Bleiben Sie auf dem Laufenden über die neuesten Multiplayer-Entwicklungstools und teilen Sie Ihr Feedback im Multiplayer-Forum. Im aktuellen Blogbeitrag "Multiplayer-Ressourcen" finden Sie die neuesten Vorlagen, Beispiele und Demos für das praktische Lernen rund um das Thema Multiplayer, einschließlich unseres neuen BeispielspielsMegacity Metro.