Hero background image
Die Teile eines Multiplayer-Spiels zusammensetzen
Wie das fünfköpfige Indie-Studio Eleven Puzzles das Problem löste, sein erstes Multiplayer-Spiel, Unsolved Case, mit Unity Gaming Services (UGS) zu veröffentlichen.

Herausforderungen mit einem einzigen Ökosystem von Tools bewältigen

How does a small indie team tackle creating their first multiplayer game? Eleven Puzzles has built web-based puzzle games since 2020, but for Unsolved Case, they wanted to invite two players to work together and solve a mystery by collaborating – across multiple platforms. They cracked the case by tapping Unity and UGS to support everything from creation to launch with an end-to-end set of solutions.

Die Herausforderung

Building a robust, scalable, and cross-play-friendly game with a small team and limited resources.

Plattformen

Steam (Mac, PC), Android

Teammitglieder

Five

Standort

Poland

Der Schlüssel zum erfolgreichen Start des Multiplayer-Modus

Der Schlüssel zum erfolgreichen Start des Multiplayer-Modus

Eleven Puzzles benötigte einen technischen Stack, der für ein Team mit begrenzter Erfahrung in der Multiplayer-Entwicklung zugänglich war, aber auch eine unglaubliche Ausfallsicherheit und Skalierbarkeit bot. Deshalb haben sie sich an Unity gewandt und die Plattform für die Entwicklung ihres Spiels sowie die Multiplayer- und Backend-Tools von UGS verwendet, um den Spielern am Tag der Veröffentlichung ein skalierbares, plattformübergreifendes Erlebnis zu bieten.

Die Ergebnisse

Die Ergebnisse

  • Einsparung von bis zu 30 % an Zeit und Ressourcen, da kein neues Backend erstellt werden musste
  • Verdoppelte Entwicklungsgeschwindigkeit mit 2D Toolkit
  • Millionen von Spielern plattformübergreifend mit Lobby verbunden
  • Mit Cloud Diagnostics Fehler in weniger als einem Tag gefunden und behoben
  • Skaliert, um Millionen von Spielern mehr als erwartet am Starttag zu erreichen
Jedem Entwurf einen einzigartigen Fingerabdruck geben
Jedem Entwurf einen einzigartigen Fingerabdruck geben

Die einzigartige, handgezeichnete Grafik von Eleven Puzzle begann als Lösung für die Beschränkungen der Webplattform ihrer ersten Spiele, wurde aber zu ihrem eigenen Stil. Als sie zu Unity wechselten, konnten sie mit dem 2D-Toolkit doppelt so schnell bauen.

"Die Arbeit mit dem Unity 2D Toolkit hat unseren Workflow enorm gestrafft", sagt Adrian Olczyk, CEO von Eleven Puzzles. "Ein einfacher Drag-and-Drop-Workflow ermöglichte es uns, kompliziertere Puzzles zu erstellen und das Design schnell zu überarbeiten. Manchmal änderten wir sogar die grafischen Elemente im laufenden Betrieb, und sie wurden im Spiel aktualisiert, ohne es neu zu laden!

"Aufgaben, die normalerweise einen Monat dauern würden, wurden in zwei Wochen erledigt, und das bei höherer Qualität", fährt er fort. "So können wir uns auf das konzentrieren, was zählt: ein gutes Spiel zu entwickeln."

Lösung des Multiplayer-Infrastruktur-Rätsels
Lösung für die Mehrspieler-Infrastruktur

Die soziale Dimension eines Multiplayer-Erlebnisses kann über Erfolg oder Misserfolg eines Spiels entscheiden, daher wusste das Team, dass es eine Backend-Infrastruktur brauchte, auf die es sich am Tag der Veröffentlichung verlassen konnte. Sie haben Game Server Hosting (GSH) integriert, um Spieler zu hosten, so dass die Skalierung nie ein Problem darstellt, egal wie viele Teams mitspielen.

"Ich war auf der Suche nach einem Hosting-Service, der im Grunde alles für uns erledigt, damit wir uns fast ausschließlich auf die Entwicklung von Spielen konzentrieren können", sagt Olczyk. "Wenn wir GSH nicht verwendet hätten, würde ich sagen, dass die Entwicklungszeit vielleicht 20 bis 30 % länger gewesen wäre.

Entmystifizierung von Rätseltests
Entmystifizierung von Rätseltests

Die kollaborative Dimension von Unsolved Case stellte auch eine Herausforderung für das Testen dar.

"In Unsolved Case sind beide Spieler gleich wichtig und für den Ausgang jedes Rätsels verantwortlich", erklärt die leitende Spieldesignerin Mairi Nolan - aber das bedeutet, dass das Team jede Interaktion zweimal bauen musste, einmal für jeden Spieler. "Für uns als Spieleentwickler bedeutete das doppelte Arbeit und doppelte Spieltests - aber wir glauben, dass sich der zusätzliche Aufwand gelohnt hat."

Die Auswertung der Playtest-Daten mithilfe der A/B-Tests von Remote Config vereinfachte den Designprozess. "Wir haben Remote Config verwendet, um einige Rätsel während des Spieltests zu testen oder um einige Konfigurationsvariablen fein abzustimmen", sagt Olczyk. "Puzzlespiele bewegen sich auf einem schmalen Grat zwischen Spaß und Frustration. Manchmal kann eine kleine Veränderung zu einer massiven Verschiebung in der Wahrnehmung von Rätseln führen. Wenn wir solche Änderungen testen, können wir herausfordernde Lösungen finden, die Spaß machen."

Großartiges Cross-Play entschlüsseln
Großartiges Cross-Play entschlüsseln

Eleven Puzzles startete mit einem Free-to-Play-Modell und plattformübergreifender Kompatibilität, um so viele Spieler wie möglich zu erreichen.

"Das plattformübergreifende Spielen war für uns sehr wichtig", sagt Olczyk. "Wir wollten, dass unser Spiel für jeden zugänglich ist, auch für Leute, die kein spezielles Spielgerät oder ein hochmodernes Mobiltelefon haben. Die Lobby spielte dabei eine große Rolle, da sie es uns ermöglichte, Personen, die zusammen spielen wollten, mithilfe von individuell erstellten Einladungscodes nahtlos zusammenzubringen."

Mit Lobby können Spieler private oder öffentliche Lobbys erstellen, denen sie mit einem Code oder einer durchsuchbaren Liste beitreten können. Mit dieser spielergesteuerten Spielersuche kann jeder schnell einen Spielpartner finden oder sich gleich mit einem Freund in die Rätsel stürzen.

Editor-Tools wie das Input System halfen Eleven Puzzles auch dabei, ein konsistentes Gameplay über alle Geräte hinweg zu liefern, als Teil einer Konstellation von Tools, die, wie Olczyk es ausdrückt, "die Handhabung der Steuerungen zwischen den Plattformen vereinheitlichte und es uns ermöglichte, denselben Code für alle zu verwenden".

Ungelöster Fall – Steam-Seite
Vom ersten Tag an zum Erfolg

Unsolved Case kam im November 2022 auf den Markt und war ein sofortiger Erfolg, der problemlos auf skaliert werden konnte. Nahtlose Verbindungen machten das Spielerlebnis von Anfang an sozial und immersiv.

Das Spiel erhielt eine begehrte "sehr positive" Bewertung auf Steam und zeigte, dass Eleven Puzzles es verstanden hatte, als schlankes, unabhängiges Studio ein unterhaltsames, gut ausbalanciertes Multiplayer-Spiel zu entwickeln.

"Ich bin begeistert von der Resonanz, die unser Spiel gefunden hat, denn Millionen von Spielern haben es bereits heruntergeladen. Obwohl wir keine externe Hilfe oder einen Verleger hatten, ist der überwältigende Erfolg des Spiels ein Zeugnis für die harte Arbeit und das Engagement unseres Teams. Noch besser ist, dass unser Spiel völlig kostenlos ist und als effektives Marketinginstrument dient, um auf unsere anderen Spiele aufmerksam zu machen", sagt Olczyk. "Dank der Verwendung von UGS von Anfang an konnten alle Spieler unser Spiel ohne Probleme genießen."

Das nächste Spiel von Eleven Puzzles, Unboxing the Cryptic Killerkommt im April 2023 auf den Markt.

Der Aufbau einer robusten, skalierbaren Infrastruktur ist für die meisten Entwickler nicht machbar, insbesondere nicht für Indie-Entwickler wie uns. Hier kommen die UGS-Dienstleistungen ins Spiel. Sie bieten eine einfach zu bedienende, leistungsstarke Lösung, die eine nahtlose Skalierung des Multiplayer-Backends ermöglicht. Nur weil wir von Anfang an UGS verwendet haben, konnten alle Spieler unser Spiel ohne Probleme genießen.
ADRIAN OLCZYK / ELEVEN PUZZLESCEO
Unity Gaming Services hat für unser Team das Blatt gewendet. Die nahtlose Integration in die Unity-Engine und die robusten Funktionen haben es uns ermöglicht, uns auf die Entwicklung von fesselnden und herausfordernden Spielerlebnissen für unsere Rätsel lösenden Spieler zu konzentrieren, anstatt Zeit in den Aufbau und die Wartung der Backend-Infrastruktur zu investieren.
MAIRI NOLAN / ELEVEN PUZZLESLead Game Designer
Eleven Puzzles-Callout
Bringen Sie Spieler mit Unity Gaming Services zusammen

Bieten Sie unglaubliche Multiplayer-Erlebnisse mit Hilfe der Multiplayer-Lösungen von Unity.