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.
Building a robust, scalable, and cross-play-friendly game with a small team and limited resources.
Steam (Mac, PC), Android
Five
Poland
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
- 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
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."
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.
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."
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".
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.
Bieten Sie unglaubliche Multiplayer-Erlebnisse mit Hilfe der Multiplayer-Lösungen von Unity.