Des solutions entièrement gérées qui font gagner du temps à un jeu VR
Rédigé en collaboration avec
Studios Perle Sale
Points clés
Intégration Facile & Support dédié : Le plugin Unreal Engine d'Edgegap a permis à Dirty Pearl Studios de déployer des serveurs de jeux conteneurisés sans aucune expérience préalable, simplement en emballant leurs binaires de serveur. L'équipe a reçu un support réactif sur Discord même avec le plan gratuit, avec des ingénieurs ouverts aux retours et aux améliorations d'intégration personnalisées. Cela contrastait fortement avec leur précédent fournisseur, qui nécessitait des plans de support coûteux pour un service similaire.
Orchestration Automatisée et Gérée pour Toute Équipe & Taille de Projet : Edgegap a éliminé les charges de gestion de flotte telles que la disponibilité des régions, les déploiements de mises à jour et la planification des temps d'arrêt. Les serveurs se déployaient automatiquement à proximité des développeurs sans investissement en temps et sans besoin de déploiements de flotte, de groupes de mise à l'échelle ou de définitions de VM. Cela a permis à la petite équipe de se concentrer sur le développement de jeux plutôt que sur l'infrastructure.
Hébergement Mondial Sans Région à 615+ Emplacements : Le réseau d'Edgegap permet un déploiement à la demande sur plus de 615 emplacements dans le monde à un tarif unique. Le système décisionnel breveté de la plateforme déploie automatiquement les serveurs à l'emplacement idéal pour chaque match afin de minimiser la latence. Cela a résolu le compromis typique entre coût et couverture auquel les studios font généralement face.
Réduction de la Latence pour une Expérience En Ligne VR Idéale : Les jeux VR rencontrent des défis uniques car le décalage peut provoquer le mal des transports, rendant la faible latence critique au-delà des frustrations de jeu typiques. L'orchestration d'Edgegap réduit la latence de 58 % en moyenne en déployant les serveurs aussi proche que possible des joueurs. Cela est particulièrement important sachant que les casques VR s'appuient sur une connexion WiFi plutôt que sur des connexions filaires.
Le Studio
Dirty Pearl Studios est un développeur VR passionné qui vise à créer des expériences immersives combinant technologie de pointe et narration inoubliable.
Sa première sortie à venir est One by One, un jeu d'horreur multijoueur VR inspiré des maisons hantées, qui inclut des moments d'horreur dynamiques pilotés par l'IA, des énigmes stimulantes, des environnements atmosphériques, et surtout, la capacité de jouer avec jusqu'à 4 amis en multijoueur.
Le Défi
En tant que petit studio, l'équipe de Dirty Pearl Studios avait besoin d'une solution d'hébergement et d'orchestration de serveur de jeu dédiée qui, selon ses mots, "fonctionne tout simplement". Comme le dit Timothy Kennedy, PDG de Dirty Pearl Studios, ils se concentrent sur leur expertise en développement de jeux, et non sur l'infrastructure, ce qui signifiait qu'une solution entièrement gérée, facile à intégrer, était essentielle pour leur fournisseur de choix :
Notre personnel se concentre principalement sur le développement de notre jeu, pas sur l'infrastructure. Nous devons nous concentrer sur notre temps et notre énergie pour créer un excellent jeu, sans nous soucier des flottes, du dimensionnement, des régions, etc.
C'est une chose de développer le multijoueur, mais ce que les développeurs de jeux omettent souvent de considérer, c'est le temps et les ressources DevOps nécessaires pour le faire fonctionner. Comme le mentionne Timothy, il voulait s'assurer d'une solution entièrement gérée qui évoluerait et aiderait à rationaliser leur charge de travail DevOps:
Routage des joueurs vers les serveurs en fonction du ping et de la localisation peut être incroyablement complexe, surtout à mesure que la base de joueurs grandit.
De plus, le fournisseur de services devait fonctionner avec les outils actuels et l'architecture de Dirty Pearl :
Nous avions besoin d'un service qui s'intègre proprement à notre backend Nakama et son système de matchmaking.
Enfin, une autre considération clé était que bien que le genre de jeux d'horreur ne soit pas sensible à la latence, la latence en jouant avec des casques VR est un défi majeur pour les développeurs VR. Comme le dit le PDG :
Les jeux VR doivent prendre en compte des choses que les autres plateformes n'ont pas. Le décalage peut littéralement rendre les gens malades (pas seulement en colère), donc nous avions besoin d'un fournisseur de serveurs dédié capable de déployer des serveurs aussi près que possible de nos joueurs pour qu'ils aient une bonne expérience.
De plus, les casques VR utilisent le WiFi pour le réseau, ce qui pose d'autres défis en termes de latence. Cela contraste avec les PC et consoles, qui peuvent se connecter via des câbles au modem de l'utilisateur.
La Solution – Orchestration de Serveur de Jeu
L'orchestration moderne d'Edgegap repose sur trois grands piliers qui aident les studios dans l'hébergement de leurs serveurs de jeu:
Edgegap utilise des conteneurs, qui standardisent le déploiement de ces charges de travail de calcul, résolvant la cohérence des performances à travers les expériences en ligne et permettant aux serveurs de jeu d'être déployés en 1-3 secondes dans le monde entier pour lancer des jeux plus rapidement.
L'orchestration d'Edgegap utilise le premier réseau edge sans région au monde et le plus grand, qui permet aux studios de jeux de déployer des serveurs de jeu dans le monde entier vers plus de 615 emplacements à un prix unique, résolvant ainsi les problèmes de coût et de couverture pour les studios de jeu où l'un (généralement la couverture) devait être sacrifié pour optimiser l'autre (généralement le coût).
Enfin, l'orchestration d'Edgegap utilise un système de prise de décision breveté pour déployer des serveurs de jeu à l'emplacement idéal pour chaque joueur dans un match (généralement le plus proche), aidant à améliorer l'expérience de jeu avec une latence réduite de 58% en moyenne pour tous les joueurs.
Edgegap se vante également de son intégration facile et de son support.
Ensemble, ces éléments ont convaincu Dirty Pearl Studios qu'Edgegap était le parfait choix pour leur jeu COOP à 4 joueurs One by One.
Intégration Facile: Malgré aucune expérience avec les serveurs de jeu basés sur des conteneurs dans Unreal Engine, Edgegap "dès le premier jour a été d'une grande aide pour mettre nos serveurs en place et les faire fonctionner." Comme le mentionne Timothy, "C'était incroyable que tout ce que nous avions à faire était de préparer nos binaires de serveur et leur plugin Unreal Engine faisait le reste." Cela a permis aux développeurs de se concentrer sur le développement de jeux, et non sur l'infrastructure et l'intégration.
Support & Perspectives: Edgegap a été d'un grand soutien tout au long du processus et "a répondu à toutes nos questions et a fourni un support sur Discord [...] même avant que nous soyons un client payant et encore sur le plan gratuit." Cela contraste fortement avec leur ancien fournisseur avec qui ils "devaient acheter un plan de support coûteux pour obtenir le même niveau de service qu'Edgegap a fourni." Ce niveau de support et l'ouverture d'Edgegap à s'améliorer ont impressionné l'équipe chez Dirty Pearl Studios, qui a dit "Je n'ai pas vu d'ingénieurs aussi ouverts d'esprit venant d'un partenaire de service depuis longtemps."
Orchestration Automatisée et Entièrement Gérée de Serveurs de Jeu qui Économise du Temps et de l'Argent: L'équipe a de l'expérience dans la prise en charge du "fardeau de la gestion de flottes et de tous les maux de tête qui l'accompagnent comme la disponibilité des régions, le déploiement des mises à jour sur les serveurs, la planification des temps d'arrêt, etc.". L'automatisation de la plateforme d'Edgegap et l'orchestration entièrement gérée "ont totalement tenu leurs promesses - les serveurs apparaissaient près de là où nos développeurs étaient situés sans aucun investissement en temps de notre part. Pas de déploiements de flottes, pas de groupes de dimensionnement, pas de définitions VM, juste des serveurs individuels quand et où nous les voulions."
Emplacements Idéaux des Serveurs Déployés sur plus de 615 Emplacements pour une Latence Réduite de 58% en Moyenne: Le premier et le plus grand réseau sans région d'Edgegap permet à Dirty Pearl Studios de déployer leur serveur de jeu dans plus de 615 emplacements dans le monde à un point de prix unique, à la demande. Grâce à l'orchestration de prise de décision brevetée d'Edgegap, qui déploie des serveurs de jeu à l'emplacement idéal pour minimiser la latence, cela a aidé le studio à offrir une expérience en ligne aussi exempte de latence que possible. Cela est prouvé par sa capacité à réduire la latence de 58% en moyenne.
Intégration avec Nakama: Dirty Pearl a décidé d'utiliser Nakama de Heroic Labs comme solution de service en ligne, y compris la gestion des comptes, le matchmaking et plus. Grâce à l'intégration dédiée d'Edgegap pour Nakama, le processus d'intégration a été simple. Même lorsqu'ils ont rencontré des défis d'intégration (comme toute intégration le fait), Edgegap était toujours présent et "nous a aidés avec des problèmes qu'ils auraient pu légitimement renvoyer à Nakama pour un support, mais ils ne l'ont jamais fait." Edgegap était également prêt à s'améliorer, comme ils le déclarent "quand j'avais des questions et quelques suggestions de changements, ils étaient super ouverts et ont travaillé avec nous pour intégrer les modifications que j'avais faites à notre déploiement local dans le plugin [...] pour que d'autres puissent en bénéficier."
Conclusion
En éliminant la complexité chronophage de l'orchestration des serveurs, en supprimant les compromis géographiques et en fournissant un support vraiment réactif, Edgegap a permis à l'équipe de se concentrer sur la création du jeu, et non sur l'infrastructure. Malgré l'utilisation initiale d'un autre fournisseur, il a convaincu Dirty Pearl Studios de passer à Edgegap. Comme le dit Timothy Kennedy:
Dans l'ensemble, nous sommes extrêmement satisfaits de notre décision de choisir Edgegap.
Au départ, nous utilisions un autre fournisseur de serveurs dédiés et avions même échafaudé l'infrastructure nécessaire pour le faire fonctionner, mais le prix, la facilité de mise en place des serveurs et le support incroyable de l'équipe Edgegap nous ont convaincus de changer.









