Comment Triangle Factory a acquis un avantage tactique multiplateforme
Breachers Une étude de cas sur Unity
How can a lean studio deliver cross-play connectivity on all major VR platforms? Following the success of Hyper Dash, Triangle Factory knew that success meant maximizing player and platform reach while keeping their small team focused on gameplay. They used UGS’s backend and community solutions to kick down the door to an untapped market.
Powering cross-platform play across VR devices with a lean team
Meta Quest, PlayStation VR2, Pico, Windows, Steam
30
Ghent, Belgium
Un nouveau format de RV se profile à l'horizon
Breachers est le premier FPS tactique 5v5 pour VR, et la portée de la plateforme était essentielle pour assurer une masse critique de joueurs. Grâce aux capacités multiplateformes d'UGS et au support multiplateforme d'Unity, Triangle Factory a été en mesure d'assurer un lancement sans faille sur toutes les principales plateformes VR.
Les résultats
- Lancement en douceur avec 110k MAU le premier mois grâce à l'architecture backend d'UGS et à l'hébergement Multiplay
- Gagné huit semaines de développement grâce à l'authentification, au matchmaker, au chat vocal Vivox, aux amis et aux classements
- Réduction des coûts de serveur jusqu'à 25 % avec une orchestration de serveur hybride Multiplay Hosting
Timothy Vanherbergen, PDG de Triangle Factory, souligne que "le jeu multiplateforme était la priorité numéro un afin que nous puissions garantir une base d'utilisateurs actifs sur les différents systèmes VR."
La RV offre un potentiel de jeu passionnant, mais les joueurs sont répartis sur différents appareils, chacun ayant ses propres entrées.
"Les fournisseurs ajoutent souvent des fonctions propres à leurs appareils", explique Pieter Vantorre, directeur technique de Triangle Factory. "Unity fournit les outils nécessaires pour s'adapter à ces changements. Les enveloppes des différentes bibliothèques nous aident à tirer le meilleur parti des caractéristiques uniques de chaque appareil.
Triangle Factory utilise la technologie multijoueur éprouvée d'UGS pour accélérer le travail d'architecture du backend, ce qui permet aux développeurs de se concentrer sur les nouvelles fonctionnalités et les optimisations.
"Nous sommes des développeurs de jeux dans l'âme et nous nous concentrons sur l'écriture du code de jeu", déclare Pieter. "Notre équipe compte quelques experts techniques, mais même les exigences minimales du backend pour Breachers sont devenues un goulot d'étranglement. Si nous avions construit nous-mêmes tout ce qu'offre UGS, cela aurait nécessité plus de ressources et beaucoup plus de fonds."
L'équipe de Pieter apprécie également la rentabilité de services tels que Multiplay Hosting. Avant le lancement, ils ont travaillé avec les équipes d'Unity pour optimiser l'orchestration des serveurs, de sorte que 90 % des instances de serveurs de Breachers fonctionnent sur du métal nu, avec le cloud comme solution de secours. En travaillant avec l'équipe Multiplay, Triangle Factory a fourni une connectivité cross-play à 20-25% du coût des autres fournisseurs.
Dans les jeux compétitifs, le serveur est la seule source de vérité - ce qui signifie que le client doit souvent mettre à jour ses calculs sur la base des données du serveur. Il est essentiel de réduire la latence, car cela diminue la nécessité de ces mises à jour et améliore les taux de rafraîchissement.
"Notre plus grand obstacle était de nous assurer que nos mécanismes de mouvement avancés, comme se pencher, descendre en rappel et s'accroupir, étaient confortables sans provoquer le mal des transports", explique Pieter. "Pour ce faire, la stabilité de la fréquence d'images est essentielle - un minimum de 72 fps est nécessaire, mais 90 fps est préférable."
Triangle Factory utilise l'hébergement Multiplay et Matchmaker pour regrouper les joueurs ayant un faible ping, ce qui garantit une expérience de jeu plus fluide. Le réseau mondial de Multiplay Hosting et la gestion automatisée des serveurs permettent à Triangle Factory d'offrir un gameplay réactif et sans nausée.
L'activation des connexions des joueurs est essentielle pour la stratégie de fidélisation de Triangle Factory.
Triangle Factory a rationalisé le développement de son backend en utilisant les amis, le lobby, les classements et l'authentification de Unity Backend et Community Solutions, qui sont tous agnostiques et compatibles avec plusieurs plateformes. Friends permet aux joueurs de créer des listes d'autres joueurs, 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 construire ces fonctionnalités elles-mêmes, l'équipe a choisi d'utiliser UGS. "Friends and Lobby a réduit le temps de développement des fonctionnalités pour les joueurs de quelques semaines à quelques jours. Cela nous a fait gagner beaucoup de temps", explique Pieter.
Cette stratégie a porté ses fruits : le jeu compte plusieurs ligues et plus de 200 équipes. "Notre système Friends UGS est essentiel pour rassembler ces communautés dans un jeu", explique Timothy.
"Dans le domaine de la RV, où la base de joueurs est beaucoup plus petite, la fidélisation est cruciale", note Timothy. Triangle Factory utilise le matchmaking de manière stratégique pour maintenir les joueurs actifs.
L'équipe a remarqué que le taux de rétention était plus élevé lorsque les nouveaux joueurs étaient jumelés. En utilisant les règles personnalisées de Matchmaker, Triangle Factory fait correspondre les joueurs en fonction de leur niveau de compétence, de l'expérience accumulée et de la proximité géographique, ce qui permet de réduire la latence.
"Il est très facile de définir ces règles, et Matchmaker nous permet de les assouplir lorsqu'il n'est pas possible de trouver une correspondance appropriée en termes de compétence ou d'expérience", explique Pieter.
Triangle Factory continue de tester de nouvelles règles tout en travaillant sur un nouveau mode compétitif.
L'accent mis sur les expériences sociales amusantes se retrouve dans les communications en jeu, où un travail d'équipe efficace est la clé de l'action. Triangle Factory utilise le système de chat vocal de Vivox pour connecter les joueurs avec un son clair sur toutes les principales plateformes VR.
"Le chat vocal est très important parce que le travail d'équipe est le facteur le plus important pour gagner un match", explique Timothy. "Une équipe qui communique bien aura toujours l'avantage sur une équipe qui ne communique pas."
Triangle Factory utilise les canaux de Vivox pour répartir les discussions 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. Dans Breachers, le Vivox Voice Chat affine les tactiques d'équipe et crée de la camaraderie, ouvrant la voie à des moments multijoueurs magiques qui incitent les joueurs à revenir.
"Ça marche, c'est tout", ajoute Pieter. "Le service et l'assistance de l'équipe Vivox sont excellents.
Pour mettre Breachers sur les plateformes VR du monde entier, Triangle Factory utilise une configuration hybride de serveurs cloud/bare metal. Pieter apprécie les idées de Multiplay lors de la conception de leur couverture de serveur : "Nous recevons des statistiques utiles de Multiplay sur les capacités de nos joueurs. Cela nous aide à optimiser notre couverture et à contrôler les performances."
Le nombre de joueurs au premier jour peut être difficile à estimer, mais la collaboration avec l'équipe Multiplay a permis de s'assurer qu'elle était prête à faire face à un afflux soudain de joueurs. "Nous avons travaillé avec l'équipe Multiplay, en faisant des allers-retours, en nous assurant que la mise à l'échelle du nuage était opérationnelle et que notre capacité de serveur était bien réglée", explique Pieter.
Avec 110 000 MAU le premier mois, Triangle Factory considère que le lancement de Breachers a été "impeccable". En s'appuyant sur des outils spécialement conçus pour consolider leur backend, l'équipe a pu se concentrer sur la création d'un gameplay innovant et s'assurer que tout fonctionnerait pour les joueurs au moment du go-time.
Unity Gaming Services aide les développeurs à configurer, gérer et automatiser des services à grande échelle, tout en restant dans l'écosystème Unity. Avec la confiance des plus grands studios du monde, UGS peut vous aider à rationaliser votre stack technologique afin que vous puissiez vous concentrer sur votre jeu.