Que recherchez-vous ?
Hero background image
Assembler les pièces d’un jeu multijoueur
Comment le studio indépendant Eleven Puzzles a résolu l’énigme du lancement de son premier jeu multijoueur, Unsolved Case, avec Unity Gaming Services (UGS).

Relever les défis avec un écosystème unique d’outils

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.

Les enjeux

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

Plateformes

Steam (Mac, PC), Android

Membres de l'équipe

Five

Lieu

Poland

Découvrir les éléments essentiels pour réussir un lancement multijoueur

Découvrir les éléments essentiels pour réussir un lancement multijoueur

Eleven Puzzles avait besoin d’une pile technologique accessible à une équipe ayant une expérience limitée du développement multijoueur, mais offrant également une résilience et une échelle incroyables. C’est pourquoi ils se sont tournés vers Unity, en utilisant la plate-forme pour créer leur jeu, et les outils multijoueurs et backend UGS pour offrir une expérience multiplateforme évolutive aux joueurs le jour du lancement.

Les résultats

Les résultats

  • Économie de temps et de ressources jusqu’à 30 % en évitant de créer un nouveau backend
  • Vitesse de développement doublée grâce à 2D Toolkit
  • Connexion de millions de joueurs sur toutes les plateformes avec Lobby
  • Détection et correction de bugs en moins d’une journée avec Cloud Diagnostics
  • Mis à l’échelle pour rencontrer des millions de joueurs de plus que prévu le jour du lancement
Donner à chaque design une empreinte unique
Donner à chaque design une empreinte unique

L’art unique d’Eleven Puzzle, dessiné à la main, a commencé comme une solution aux limites de la plate-forme Web de leurs premiers jeux, mais il est devenu leur style signature. Lorsqu’ils sont passés à Unity, la boîte à outils 2D leur a permis de créer cela deux fois plus rapidement.

« Travailler avec Unity 2D Toolkit a considérablement rationalisé notre flux de travail », déclare Adrian Olczyk, PDG d’Eleven Puzzles. « Un simple flux de travail par glisser-déposer nous a permis de créer des énigmes plus compliquées et d’itérer rapidement sur la conception. Parfois, nous modifiions même les ressources graphiques à la volée, et elles se mettaient à jour dans le jeu sans les recharger !

« Des tâches qui prendraient normalement un mois ont été accomplies en deux semaines, avec une meilleure qualité », poursuit-il. « Grâce à cela, nous pouvons nous concentrer sur une chose qui compte : construire un bon jeu. »

Résoudre l’énigme de l’infrastructure multijoueur
Résoudre le problème de l’infrastructure multijoueur

La dimension sociale d’une expérience multijoueur peut faire ou défaire un jeu, l’équipe savait donc qu’elle avait besoin d’une infrastructure backend sur laquelle elle pourrait compter pour le jour du lancement. Ils ont intégré Game Server Hosting (GSH) pour héberger les joueurs afin que, quel que soit le nombre d’équipes qui se joignent à la fête, l’échelle ne soit jamais un problème.

« Je cherchais un service d’hébergement qui ferait tout pour nous afin que nous puissions nous concentrer presque exclusivement sur la création de jeux », explique Olczyk. « Si nous n’avions pas utilisé GSH, je dis-le que cela aurait peut-être pris 20 à 30 % plus de temps de développement. »

Démystifier les tests de puzzle
Démystifier les tests de puzzle

La dimension collaborative d’Unsolved Case a également créé des défis en matière de tests.

« Dans Unsolved Case, les deux joueurs sont tout aussi importants et responsables de l’issue de chaque énigme », explique Mairi Nolan, conceptrice principale du jeu, mais cela signifie que l’équipe a dû construire chaque interaction deux fois, une fois pour chaque joueur. « Pour nous, en tant que développeurs de jeux, cela signifiait deux fois plus de travail et deux fois plus de tests de jeu, mais nous pensons que l’effort supplémentaire en valait la peine. »

L’évaluation des données de test de jeu à l’aide des tests A/B de Remote Config a simplifié le processus de conception. « Nous avons utilisé Remote Config pour tester A/B certaines énigmes pendant les tests de jeu ou pour affiner certaines variables de configuration », explique Olczyk. "Les jeux de puzzle tracent une ligne fine entre le plaisir et la frustration. Parfois, un petit changement peut équivaloir à un changement massif dans la perception des énigmes. Tester des changements comme celui-ci nous permet de trouver des solutions stimulantes et amusantes à jouer.

Déchiffrage d'un bon cross-play
Déchiffrage d'un bon cross-play

Eleven Puzzles a été lancé avec un modèle free-to-play et une compatibilité multiplateforme pour atteindre le plus grand nombre de joueurs possible.

« Le jeu multiplateforme était essentiel pour nous », explique Olczyk. "Nous voulions que notre jeu soit accessible à tous, même aux personnes qui n’ont pas de configuration de jeu dédiée ou de téléphone portable de pointe. Lobby a joué un rôle important, car il nous a permis de jumeler de manière transparente les personnes qui souhaitaient jouer ensemble à l’aide de codes d’invitation personnalisés.

Lobby permet aux joueurs de créer des lobbies privés ou publics qui peuvent être reliés par un code ou une liste consultable. Avec ce matchmaking axé sur les joueurs, tout le monde peut trouver rapidement un match ou plonger directement dans les énigmes avec un ami.

Des outils d’édition comme le système d’entrée ont également aidé Eleven Puzzles à offrir un gameplay cohérent sur tous les appareils dans le cadre d’une constellation d’outils qui, comme le dit Olczyk, « ont unifié la gestion des commandes entre les plates-formes, nous permettant d’utiliser le même code pour chacune d’entre elles ».

Page Steam de l’affaire non résolue
Trouver le succès dès le jour 1

Unsolved Case a été lancé en novembre 2022, et ce fut un succès immédiat - qui s’est adapté pour accueillir les joueurs sans accroc. Des connexions transparentes ont rendu l’expérience du joueur sociale et immersive dès le début.

Le jeu a obtenu une critique très convoitée « Très positive » sur Steam, montrant qu’Eleven Puzzles avait résolu le problème de créer un jeu multijoueur amusant et bien équilibré en tant que studio indépendant allégé.

"Je suis ravi de l’accueil que notre jeu a reçu, car des millions de joueurs l’ont déjà téléchargé. Bien qu’il n’y ait pas d’aide extérieure ni d’éditeur, le succès retentissant du jeu témoigne du travail acharné et du dévouement de notre équipe. Ce qui est encore mieux, c’est que notre jeu est entièrement gratuit et qu’il sert d’outil de marketing efficace pour attirer l’attention sur nos autres jeux", explique Olczyk. « Grâce à notre utilisation d’UGS depuis le tout début, tous les joueurs ont pu profiter de notre jeu sans aucun problème. »

Le prochain jeu d’Eleven Puzzles, Unboxing the Cryptic Killer, sera lancé en avril 2023.

Construire une infrastructure robuste et évolutive n’est pas réalisable pour la plupart des développeurs, surtout pas pour les développeurs indépendants comme nous. C’est là que les services UGS entrent en jeu. Ils fournissent une solution facile à utiliser et performante qui permet de faire évoluer le backend multijoueur de manière transparente. Ce n’est que parce que nous avons utilisé UGS dès le début que tous les joueurs ont pu profiter de notre jeu sans problème.
ADRIAN OLCZYK / ELEVEN PUZZLESCEO
Unity Gaming Services a changé la donne pour notre équipe. Son intégration transparente avec le moteur Unity et un ensemble robuste de fonctionnalités nous ont permis de nous concentrer sur la création d’expériences de jeu plus convaincantes et stimulantes pour nos joueurs qui résolvent des énigmes, plutôt que de passer du temps à construire et à maintenir une infrastructure backend.
MAIRI NOLAN / ELEVEN PUZZLESLead Game Designer
Appel de onze énigmes
Rassemblez les joueurs avec Unity Gaming Services

Offrez des expériences multijoueurs incroyables avec l’aide des solutions multijoueurs de Unity.