Comment les créateurs lancent et développent des jeux multijoueurs avec Unity

MATT WOODS / UNITYSenior Product Marketing Manager
Aug 24, 2023|8 Min
Comment les créateurs lancent et développent des jeux multijoueurs avec Unity
Cette page a été traduite automatiquement pour faciliter votre expérience. Nous ne pouvons pas garantir l'exactitude ou la fiabilité du contenu traduit. Si vous avez des doutes quant à la qualité de cette traduction, reportez-vous à la version anglaise de la page web.

L'industrie du jeu est l'un des secteurs les plus stimulants mais aussi les plus gratifiants, en particulier lorsqu'il s'agit de jeux Multiplayer. Plus de 400 jeux multijoueurs ont fait appel à Unity Game Server Hosting (Multiplay) pour créer d'incroyables expériences multijoueurs, qu'il s'agisse de superproductions AAA comme Apex Legends aux sensations indépendantes comme Among Us.

Découvrez comment des studios de toutes tailles, utilisant n'importe quel moteur de jeu, ont réussi à s'adapter aux besoins de leur jeu.

Eleven Puzzles et Team17 permettent de gagner du temps et de réduire les coûts
Extrait de l'affaire non résolue de Eleven Puzzles

Eleven Puzzles a intégré l'hébergement de serveurs de jeux pour son projet Affaire non résolue afin que l'échelle ne soit jamais un problème, quel que soit le nombre de joueurs participant au jeu.

"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", a déclaré Adrian Olczyk, PDG et cofondateur d'Eleven Puzzles. "Si nous n'avions pas utilisé Game Server Hosting, je dirais que le temps de développement aurait peut-être été de 20 à 30 % plus long."

Outre les délais de développement, l'une des principales préoccupations lors de la conception d'un jeu est le coût probable par joueur. Choisir le bare metal pour héberger votre jeu peut offrir plusieurs avantages, comme des performances cohérentes et fiables pour les interactions en temps réel entre les joueurs. Cependant, il n'est pas aussi flexible que les machines en nuage en ce qui concerne l'évolutivité instantanée.

Le Game Server Hosting combine les performances du bare metal avec la flexibilité du cloud à moindre coût. Des comparaisons récentes montrent que Game Server Hosting peut réduire le coût d'hébergement par joueur de 30 à 40 %, en fonction de la conception de votre jeu, du nombre de joueurs et de la distribution (au deuxième trimestre 2023).

À l'instar d'Eleven Puzzles, au lieu de gérer son propre service d'hébergement ou de consacrer du temps et de l'argent à la mise en place d'un parc par l'intermédiaire d'un tiers, Team17 s'est appuyé sur Unity pour proposer des titres multiplateformes tels que Overcooked ! 2, qui permettent de s'amuser comme des fous avec ses amis.

Niklas Hansson, responsable de la technologie chez Team17, a expliqué en quoi l'offre était judicieuse et rentable, partageant : "Nous avons initialement esquissé un scénario utilisant l'entremetteur et l'hébergement de serveurs d'Amazon, en ignorant les coûts de développement. Si l'on considère uniquement les coûts d'hébergement du serveur, [Unity] représentait 30 à 50 % du prix. Évidemment, [Amazon] n'a pas de bare metal [et] ne pouvait offrir que des machines en nuage, ce qui signifie que vous payez pour les coûts du nuage tout le temps. Si vous surestimez massivement le nombre de serveurs dont vous avez besoin, ce serait un gigantesque gaspillage d'argent".

Innersloth obtient des performances éprouvées à grande échelle
Bouton d'urgence Innersloth Among Us

Le maintien de performances fiables favorise la satisfaction des joueurs, les encourageant à s'investir dans votre jeu sur le long terme et les incitant à en redemander. Lorsque le nombre de joueurs commence à augmenter, vous devez être en mesure de répondre rapidement à la demande et de rencontrer les joueurs là où ils se trouvent. Cette étude de cas vous montre comment Apex Legends s'est développé à l'échelle mondiale dès son lancement.

De même, lorsque Among Us est devenu un succès soudain, Innersloth a dû s'assurer qu'il pouvait continuer à offrir une expérience optimale aux joueurs. En s'associant à Unity, ils ont pu fournir un environnement en ligne stable avec Game Server Hosting (Multiplay), tout en obtenant les données dont ils avaient besoin pour proposer de nouvelles fonctionnalités à leur base de fans grâce à Unity Analytics.

"Les équipes d'Unity ont honnêtement été des partenaires fantastiques avec lesquels travailler", a déclaré Callum Underwood, fondateur de Robot Teddy, une agence qui s'est associée à Innersloth sur Among Us. "Ils comprennent les jeux, ils sont très faciles à contacter et, surtout, ils ont toujours fait passer les besoins de notre petite équipe de développeurs avant tout le reste".

La couverture géographique est essentielle pour toute infrastructure de jeux, de même que la capacité à faire face à toute augmentation de la demande. Game Server Hosting a récemment alimenté plus de 77 millions de sessions de jeu dans le monde et a permis aux studios de se déployer dans plus de 290 centres de données dans le monde entier, aidant ainsi les jeux à prospérer où que les joueurs se trouvent dans le monde.*

"Lorsque nous réfléchissons à la manière d'évoluer, le fait que l'infrastructure soit présente dans le monde entier et que nous distribuions dans le monde entier nous permet d'atteindre plus facilement notre public", a déclaré David Smethurst, ancien responsable de la programmation chez Team17.

La vitesse à laquelle les joueurs peuvent commencer à découvrir votre jeu peut avoir un impact significatif sur l'engagement et la fidélisation. Cette première interaction donne le ton de la perception générale : Si les joueurs doivent attendre trop longtemps, ils perdront leur intérêt avant même d'entrer dans le cœur du jeu. Lorsqu'il s'agit d'apparier rapidement vos joueurs, Unity a été intentionnel dans sa conception et a choisi une méthode qui réduit le temps d'appariement jusqu'à 35 % par rapport à d'autres méthodes.

Pour gérer cela à grande échelle, Unity garde une longueur d'avance sur la courbe de la demande, en maintenant un tampon de serveurs dans un état chaud pour s'assurer qu'ils restent prêts à faire face à un afflux de joueurs. Il s'agit d'un élément essentiel au succès du lancement d'un jeu, qui permet de s'assurer que lorsque le nombre de joueurs dépasse les prévisions les plus ambitieuses, il y a des serveurs disponibles pour tout le monde.

Pour le lancement d'Apex, la plateforme a pris en charge plus de 3 millions d'utilisateurs simultanés avec un SLA de 99,95 %, ce qui donne à Respawn l'assurance que le succès de ses jeux ne sera pas entravé par l'infrastructure qui les alimente.

Hi-Rez Ventures crée un guichet unique
Image clé de Divine Knockout de Hi-Rez Studios

L'hébergement de serveurs de jeux fonctionne très bien seul, et comme il fait partie d'Unity Gaming Services (UGS), vous pouvez bénéficier des avantages accrus de l'ensemble du portefeuille. UGS propose des solutions éprouvées pour relever les principaux défis liés à l'organisation de jeux multijoueurs en direct, à n'importe quelle échelle et en un seul endroit.

Par exemple, lorsque Hi-Rez recherche des solutions pour ses titres multijoueurs, l'équipe cible les services de jeux en direct qui sont conçus pour s'adapter. Dans le cas de Société scélérate, Divine Knockoutet d'autres titres, cela signifie des solutions pour le Multiplayer et les opérations en direct qui ont fait leurs preuves dans le studio d'UGS.

"Des choses comme Analytics, Game Server Hosting, toutes ces choses s'intègrent vraiment et renforcent notre plateforme sans que nous ayons besoin de faire le travail en interne", a partagé Alex Cantatore, vice-président du marketing de la marque chez Hi-Rez Ventures.

Le studio utilise notamment l'UGS pour suivre les données des personnages à chaque session de jeu, ce qui permet d'apporter des modifications judicieuses au nombre de dégâts et aux capacités uniques, et d'améliorer ainsi la jouabilité.

Unity Analytics peut aider à peaufiner une nouvelle expérience utilisateur et à créer un tutoriel informatif mais concis qui aide les nouveaux joueurs à disposer des outils nécessaires pour se lancer directement dans les jeux. Découvrez comment des fonctionnalités telles que les entonnoirs de joueurs peuvent faire cela pour votre jeu, puis suivez l'exemple de ces créateurs incroyables en mettant en œuvre des solutions UGS dans votre prochain projet.

Voici quelques ressources pour vous aider à démarrer :

Lancez et faites évoluer votre prochain titre multijoueur avec les solutions Unity. Si vous avez des questions sur la façon de commencer, contactez notre équipe dans les forums Multiplayer.

*Données pour la période du 8 juillet au 8 août 2023.