Comment Triangle Factory a obtenu un avantage tactique multiplateforme

Brisants : Étude de cas Unity
Comment un studio allégé peut-il proposer une connectivité cross-play sur toutes les principales plateformes VR ? Après le succès d'Hy per Dash, T riangle Factory savait que ce succès signifiait maximiser la portée des joueurs et des plateformes tout en maintenant leur petite équipe concentrée sur l'expérience de jeu. Ils ont utilisé les solutions backend et communautaires d'UGS pour ouvrir les portes d'un marché inexploité.
Les enjeux
Favoriser le jeu multiplateforme sur les appareils VR avec une équipe légère
Plateformes
Meta Quest, PlayStation VR2, Pico, Windows, Steam
Membres de l'équipe
30
Lieu
Gand, Belgique
Se rapprocher d'un nouveau format VR
Breachers est le premier FPS tactique 5v5 pour VR, et la portée de la plateforme était essentielle pour garantir une masse critique de joueurs. Grâce aux capacités multiplateformes d'UGS et à la prise en charge multiplateforme de Unity, Triangle Factory a pu livrer un lancement sans faille sur toutes les principales plateformes VR.

Les résultats
- Lancement en douceur avec 110 000 MAU le premier mois pris en charge par l'architecture backend UGS et l'hébergement Multiplay
- Huit semaines de développement économisées avec Authentication, MatchMaker, Vivox Voice Chat, Friends et Leaderboards
- Réduction des coûts des serveurs jusqu'à 25 % grâce à une orchestration hybride Multiplay Hosting Server

Exploiter tout le potentiel du marché de la VR
Timothy Vanherbergen, PDG de Triangle Factory, souligne que « le jeu multiplateforme était la priorité numéro 1 afin que nous puissions garantir une base d'utilisateurs active sur différents systèmes VR. »
La VR offre un potentiel d'expérience de jeu passionnant, mais les joueurs sont répartis sur une variété d'appareils, chacun avec ses propres entrées uniques.
« Les fournisseurs ajoutent souvent des fonctionnalités uniques à leurs appareils », explique Pieter Vantorre, directeur technique de Triangle Factory. « Unity fournit les outils nécessaires pour s'adapter à ces changements. Les wrappers pour différentes bibliothèques nous aident à tirer le meilleur parti des fonctionnalités uniques de chaque appareil. »

Réduction des ressources et de la complexité
Triangle Factory utilise la technologie Multiplayer éprouvée d'UGS pour accélérer le travail d'architecture backend, en aidant les développeurs à se concentrer sur les nouvelles fonctionnalités et optimisations.
« Nous sommes des développeurs de jeux passionnés par l'écriture de code d'expérience de jeu », explique Pieter. « Notre équipe compte quelques experts techniques, mais même les exigences minimales en matière de backend pour les Breachers sont devenues un goulot d'étranglement. Si nous avions conçu tout ce qu'UGS nous offre, cela aurait nécessité plus de ressources et beaucoup plus de fonds. »
L'équipe de Pieter apprécie également le rapport coût-efficacité de services comme l'hébergement Multiplay. Jusqu'au lancement, ils ont collaboré avec les équipes Unity pour optimiser l'orchestration des serveurs de sorte que 90 % des instances de serveur de Breachers fonctionnent sur du bare metal avec le cloud comme sauvegarde. En collaborant avec l'équipe Multiplay, Triangle Factory a fourni une connectivité cross-play à un prix de 20 à 25 % du coût des autres fournisseurs.

Zéro latence zéro
Dans les jeux compétitifs, le serveur est la source unique de vérité, ce qui signifie que le client doit souvent mettre à jour ses calculs en fonction des données du serveur. Il est essentiel de réduire la latence, car cela réduit le besoin de ces mises à jour et améliore la fréquence d'image.
« Notre plus grand obstacle était de nous assurer que nos mécanismes de mouvement avancés tels que l'inclinaison, la descente en rappel et l'accroupissement étaient confortables sans causer de sensations désagréables », partage Pieter. « Pour atteindre cette fréquence d'image stable, il est essentiel d'obtenir un minimum de 72 FPS, mais 90 FPS sont préférables. »
Triangle Factory utilise Multiplay Hosting et MatchMaker pour regrouper les joueurs avec un faible ping, garantissant ainsi une expérience de jeu plus fluide. Le réseau mondial et la gestion automatisée des serveurs de Multiplay Hosting permettent à Triangle Factory de proposer une expérience de jeu réactive et sans nausées.

Un gain de temps grâce aux services de connexion des joueurs
L'activation des connexions entre les joueurs est essentielle pour la stratégie de fidélisation de Triangle Factory.
Triangle Factory a rationalisé son développement backend en utilisant Friends, Lobby, Leaderboards et Authentication de la suite de solutions backend et communautaires de Unity, qui sont tous compatibles avec toutes les plateformes. Friends permet aux gens de créer des listes d'autres joueurs avec lesquels jouer, tandis que Lobby leur permet de commencer facilement une partie ensemble. Ces services fonctionnent de manière transparente avec Authentication pour gérer et sécuriser les identités des joueurs.
Au lieu de créer elles-mêmes ces fonctionnalités, l'équipe a choisi d'utiliser UGS. « Friends and Lobby réduisait le temps de développement sur les fonctionnalités des joueurs de quelques semaines à quelques jours. Cela nous a fait gagner beaucoup de temps », déclare Pieter.
Et cette stratégie a porté ses fruits : le jeu compte plusieurs ligues avec plus de 200 équipes. « Notre système Friends UGS est crucial pour rassembler ces communautés dans un jeu », déclare Timothy.

Améliorer la rétention grâce à un meilleur matchmaking
« Dans le domaine de la VR, où vous avez une base de joueurs beaucoup plus petite, la rétention est cruciale », note Timothy. Triangle Factory utilise le matchmaking de façon stratégique pour aider à garder les joueurs actifs.
L'équipe a remarqué que la rétention était plus élevée lorsque les nouveaux joueurs étaient jumelés. Grâce aux règles personnalisées de MatchMaker, Triangle Factory associe les joueurs en fonction du niveau de compétence, de l'expérience accumulée et de la proximité géographique, ce qui contribue à réduire la latence.
« Il est très facile de mettre en place ces règles, et MatchMaker nous permet de les assouplir lorsqu'il n'est pas possible d'établir un match de compétences ou d'expérience approprié », explique Pieter.
Triangle Factory continue de tester de nouvelles règles en travaillant sur un nouveau mode compétitif.

Configuration des communications entre les joueurs
L'accent mis sur les expériences sociales amusantes se répercute sur les communications dans le jeu, où un travail d'équipe efficace est essentiel à l'action. Triangle Factory utilise Vivox Voice Chat pour connecter les joueurs avec un son net sur toutes les principales plateformes VR.
« Le chat vocal est très important, car le travail d'équipe est le facteur le plus important pour gagner un match », explique Timothy. « Une équipe qui communique bien aura toujours le dessus sur une équipe qui ne communique pas. »
Triangle Factory tire parti des canaux Vivox pour scinder le chat entre les équipes pendant les matchs. Dans le Lobby, avant ou après le match, les canaux sont unifiés pour que les joueurs puissent se rencontrer et socialiser. Vivox Voice Chat dans Breachers aiguise les tactiques d'équipe et crée la camaraderie, préparant le terrain pour des moments Multiplayer magiques qui retiennent les joueurs.
« Ça marche, tout simplement », ajoute Pieter. « Le service et l'assistance de l'équipe Vivox sont excellents. »

Réaliser une journée de lancement ennuyeuse grâce à un hébergement dirigé par un expert
Triangle Factory utilise une configuration hybride cloud/serveur bare metal pour amener Breachers sur des plateformes VR partout dans le monde. Pieter apprécie les informations Multiplay lors de la conception de leur couverture serveur : « Multiplay nous fournit des statistiques utiles sur les capacités de nos joueurs. Cela nous aide à optimiser notre couverture et à surveiller les performances. »
Le décompte des joueurs au premier jour peut être difficile à estimer, mais en collaborant avec l'équipe Multiplay, elle était prête à faire face à un afflux soudain de joueurs. « Nous avons travaillé avec l'équipe Multiplay, en faisant des allers-retours pour nous assurer que la mise à l'échelle du cloud était opérationnelle et que la capacité de notre serveur était bien réglée », explique Pieter.
Avec 110 000 MAU le premier mois, Triangle Factory a estimé que le lancement de Breachers était « impeccable ». En s'appuyant sur des outils spécialement conçus pour renforcer son backend, l'équipe pouvait se concentrer sur la création d'une expérience de jeu innovante et être sûre que tout fonctionnerait pour les joueurs au moment où ils le souhaitaient.

“« Pour une entreprise qui crée des jeux LiveOps comme la nôtre, disposer d'une architecture backend solide est crucial. UGS nous permet de nous concentrer principalement sur le développement du jeu, plutôt que de créer une architecture backend évolutive. »”
Timothy Vanherberghen - Triangle Factory
CEO and CofounderUnity Gaming Services aide les développeurs à configurer, gérer et automatiser les services à grande échelle, tout en restant dans l'écosystème Unity. UGS est reconnu par certains des meilleurs studios au monde et peut vous aider à rationaliser votre pile technologique afin que vous puissiez vous concentrer sur votre jeu.