Jouez aux dieux avec la physique multiplayer

Rédigé en collaboration avec

Squido Studio

Points clés

Distribution mondiale instantanée à plus de 615 emplacements

Distribution mondiale instantanée à plus de 615 emplacements

Distribution mondiale instantanée à plus de 615 emplacements

Edgegap a instantanément distribué DigiGods à plus de 615 emplacements dans le monde entier, garantissant que les joueurs de toutes les régions pouvaient accéder à l'expérience sandbox multijoueur. Cela a éliminé la barrière traditionnelle des lancements régionaux sélectifs ou de l'évaluation des compromis entre le coût et la qualité des marchés internationaux tels que la région Asie-Pacifique ou l'Australie. Cela a permis à Squido Studio d'atteindre son public mondial F2P dès le premier jour sans la complexité et le coût généralement associés aux lancements mondiaux.

Latence optimale pour le bac à sable de Unreal Engine basé sur la physique

Latence optimale pour le bac à sable de Unreal Engine basé sur la physique

Latence optimale pour le bac à sable de Unreal Engine basé sur la physique

Le système de prise de décision breveté d'Edgegap déploie et orchestre automatiquement des serveurs de jeu à l'emplacement optimal pour chaque match de joueur. Cela réduit directement la latence pour tous les joueurs et garantit des performances en ligne constamment excellentes dans le monde entier, un avantage majeur étant donné que la dépendance de la réalité virtuelle au WiFi pour le réseau introduit une latence supplémentaire. Cette optimisation est essentielle pour fournir la réactivité requise dans un gameplay en bac à sable basé sur la physique où la synchronisation est essentielle pour l'expérience de l'utilisateur.

Charge de travail DevOps minimale

Charge de travail DevOps minimale

Charge de travail DevOps minimale

DigiGods Jeu avec des opérations LiveOps lourdes, avec des mises à jour constantes et des publications de contenu. L'automatisation de la plateforme d'Edgegap rationalise les opérations et réduit considérablement la charge de travail de Squido, leur permettant de faire fonctionner leur infrastructure multijoueur complexe avec une petite équipe.

Déploiements LiveOps sans interruption & Matchmaking

Déploiements LiveOps sans interruption & Matchmaking

Déploiements LiveOps sans interruption & Matchmaking

Les capacités de déploiement sans temps d'arrêt de la plateforme garantissent que DigiGods reste accessible aux joueurs pendant les mises à jour, tandis que le système de matchmaking intégré gère automatiquement les connexions des joueurs à travers les versions.

Matchmaking

Matchmaking

Matchmaking

  • Coûts Cloud Optimisés grâce au Backfill: Le système de matchmaking d'Edgegap "backfill" automatiquement les jeux en cours et réutilise les slots laissés par les déserteurs, maximisant l'efficacité des coûts des serveurs et réduisant les coûts globaux.

  • Règles Personnalisées pour une Utilisation Cloud (encore plus) Optimisée: La capacité du système de matchmaking d'Edgegap à injecter des règles personnalisées permet à des matchs privés avec moins de joueurs d'utiliser une consommation réduite de vCPU, entraînant des économies de coûts clés. De plus, le système de matchmaking prend également en charge le pré-groupement dans les lobbies, permettant aux amis de rejoindre des jeux ensemble tout en bénéficiant de l'optimisation du backfill pour maintenir une utilisation des serveurs rentable.

  • Files d'Attente Plus Courtes pour un Engagement Accru: De plus, les règles personnalisées permettent à Squido Studio de commencer des jeux même lorsque les matchs ne peuvent pas être entièrement remplis—garantissant que les joueurs bénéficient de temps d'attente plus courts plutôt que d'attendre 15 minutes entre les rounds.

Le Studio

Basé à Montréal, Canada, Squido Studio est un studio de développement de jeux vidéo VR qui a commencé par développer des jeux mobiles éducatifs pour les clients, atteignant plus d'un million de joueurs. Après le succès de leur premier jeu VR No More Rainbows, qui offrait une aventure captivante en VR, l'équipe de développement passionnée a concentré son attention sur les prochaines grandes nouveautés ; son jeu VR social sandbox F2P DigiGods.

DigiGods permet aux joueurs de jouer, de concevoir et de socialiser dans son expérience sandbox remplie de mini-jeux et de potentiel créatif. Grâce à des outils créatifs conviviaux, les joueurs peuvent ajuster la gravité, manipuler des éléments physiques et concevoir des simulations en quelques minutes pour jouer avec des amis. DigiGods est constamment mis à jour avec de nouveaux contenus de jeu et modes. Dès le lancement initial, il a introduit Medieval Madness, une mise à jour sur le thème de No More Rainbows, Cat Craze, un nouveau gameplay avec du contenu sur le thème de Warzone, des mises à jour liées aux sorts et mystères... vous voyez l'idée !  

Le Défi

En tant que petit studio avec des plans globaux ambitieux pour leur jeu social sandbox VR F2P, Squido Studio a rencontré plusieurs défis critiques d'infrastructure multijoueur pour atteindre ses objectifs :

  • Coûts de distribution mondiale vs couverture : le modèle F2P de DigiGods nécessite de toucher des joueurs dans le monde entier dès le lancement, mais l'hébergement traditionnel signifie choisir entre une couverture mondiale coûteuse ou limiter les régions de lancement. Les marchés clés comme la région Asie-Pacifique et l'Australie étaient coûteux, forçant des décisions difficiles entre la portée du marché et les contraintes budgétaires.

  • Exigences de latence pour la VR : le gameplay sandbox basé sur la physique en VR exige une latence ultra-faible pour la manipulation d'objets réactive et la synchronisation multijoueur. La dépendance de la VR sur les réseaux WiFi introduit déjà des défis de latence supplémentaires, rendant le placement optimal des serveurs crucial pour maintenir les interactions en temps réel et sans faille que DigiGods exige.

  • Petite Équipe, Infrastructure Complexe : Opérant avec une équipe passionnée d'environ 30 personnes dans toutes les disciplines, Squido Studio devait gérer une infrastructure multijoueur complexe tout en concentrant ses ressources limitées sur le développement de jeux plutôt que sur la charge d'administration des systèmes.

  • LiveOps Sans Temps d'Arrêt : le modèle riche en contenu de DigiGods avec des mises à jour constantes, des saisons à thème et de nouvelles fonctionnalités nécessite des capacités de déploiement sans faille. La gestion des serveurs traditionnels impliquerait des temps d'arrêt lors des mises à jour, perturbant l'expérience sandbox social que les joueurs s'attendent à être toujours disponible pour son audience Gen Z.

  • Efficacité du Matchmaking vs Expérience Joueur : équilibrer les coûts des serveurs avec la satisfaction des joueurs signifiait gérer des temps de file d'attente longs, la capacité des serveurs gaspillés par les déserteurs, et le défi de démarrer des jeux avec des matchs partiellement remplis plutôt que de faire attendre les joueurs longtemps entre les manches.

  • Optimisation des Coûts pour le Modèle F2P : en tant que jeu gratuit, chaque coût de serveur compte. Le studio avait besoin d'une allocation intelligente des ressources, de capacités de remplissage et de mise à l'échelle flexible pour maximiser l'utilisation des serveurs tout en minimisant les dépenses opérationnelles.

La Solution – Orchestration de Serveur de Jeux

L'orchestration d'Edgegap repose sur trois fondations majeures qui aident les studios dans l'hébergement de leurs serveurs de jeux. Edgegap utilise des conteneurs, qui standardisent le déploiement de ces charges de travail informatiques, résolvant les problèmes de cohérence de performance à travers les expériences en ligne et permettant aux serveurs de jeux d'être déployés en 1 à 3 secondes dans le monde entier pour lancer les jeux plus rapidement. L'orchestration d'Edgegap exploite le premier et plus grand réseau edge sans région qui permet aux studios de jeux de déployer des serveurs de jeux dans le monde entier sur plus de 615 emplacements à un prix unique, résolvant à la fois les problèmes de coût et de couverture pour les studios 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 les serveurs de jeux à 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 plus faible pour tous les joueurs.

Combiné, cela a eu un impact matériel sur l'expérience en ligne de DigiGods :

  • Portée Mondiale Instantanée : Dès le lancement de DigiGods, Squido Studio a pu distribuer leur jeu dans plus de 615 emplacements dans le monde entier à un prix unique. Cela a éliminé le dilemme traditionnel coût vs couverture, permettant au studio d'atteindre des joueurs dans des marchés auparavant coûteux comme l'Australie et la région Asie-Pacifique sans pénalités budgétaires ni lancements régionaux sélectifs.

  • Placement Optimal des Serveurs pour la Physique VR : Le système de prise de décision breveté d'Edgegap sélectionne automatiquement l'emplacement de serveur disponible le plus proche pour chaque match de DigiGods, réduisant la latence pour tous les joueurs. Ceci est particulièrement crucial pour le gameplay VR où le réseau WiFi introduit déjà des défis supplémentaires en termes de latence, et les interactions sandbox basées sur la physique nécessitent une synchronisation en temps réel pour une manipulation réactive des objets et une collaboration multijoueur.

  • Infrastructure Automatisée : La plateforme conteneurisée a automatisé les processus critiques de déploiement et de mise à l'échelle, réduisant considérablement la charge technique de l'équipe réduite de Squido Studio. Sans développeurs backend dédiés, le studio a pu se concentrer sur le développement de jeux tandis qu'Edgegap gérait automatiquement l'orchestration complexe de leur infrastructure multijoueur.

  • Déploiements LiveOps Sans Coutures : Les capacités de déploiement sans temps d'arrêt d'Edgegap ont assuré que DigiGods reste accessible aux joueurs pendant les mises à jour constantes et les déploiements de saisons à thème. La gestion automatisée des versions de la plateforme a éliminé le temps d'arrêt traditionnel associé aux sorties de contenu, maintenant l'expérience sandbox social toujours disponible que les joueurs attendent d'un jeu F2P riche en LiveOps.

La Solution – Matchmaking

Matchmaking, bien que séparé de l'hébergement de serveurs de jeux, est essentiel pour l'expérience des joueurs et le système de matchmaking de l'infrastructure globale est celui qui envoie l'appel API pour déployer les serveurs de jeux.

Le système de matchmaking d'Edgegap est conçu avec des fonctionnalités d'optimisation qui équilibrent l'expérience des joueurs avec l'efficacité opérationnelle. Ces capacités fonctionnent ensemble pour assurer aux joueurs de DigiGods un accès rapide aux jeux tout en maintenant des opérations de serveur rentables pour le modèle F2P de Squido Studio.

Cette intégration a apporté des avantages significatifs pour DigiGods :

  • Remplissage Pour l'Efficacité des Coûts : Le matchmaking d'Edgegap identifie automatiquement et remplit les jeux en cours lorsque des joueurs quittent, réutilisant les emplacements disponibles au lieu de lancer de nouveaux serveurs. Cela maximise l'utilisation des serveurs et réduit directement les coûts d'hébergement en garantissant que chaque serveur actif maintient une capacité optimale des joueurs tout au long des cycles de match.

  • Allocation Dynamique des Ressources : Le système de règles personnalisées du matchmaker permet aux matchs privés avec moins de joueurs d'utiliser une allocation vCPU réduite, ce qui entraîne des économies de coûts significatives pour les sessions de petits groupes. Le système prend également en charge le pré-groupe des lobbies, permettant aux amis de rejoindre des jeux ensemble tout en bénéficiant d'une optimisation intelligente du remplissage pour maintenir une utilisation rentable des serveurs à travers tous les types de match.

  • Réduction des Temps de File d'Attente : Les règles de matchmaking personnalisées permettent à Squido Studio de démarrer des matchs DigiGods même lorsque les lobbies ne sont pas complètement pleins, garantissant que les joueurs aient des temps d'attente plus courts plutôt que des délais prolongés de 15 minutes entre les manches. Cette flexibilité maintient l'engagement des joueurs dans l'environnement sandbox social tout en optimisant les coûts grâce à une gestion intelligente des serveurs.

  • Gestion Sans Failures des Mises à Jour : La planification automatisée des mises à jour d'Edgegap assure des transitions en douceur entre les saisons à thème et les mises à jour de contenu de DigiGods, tandis qu'un support en direct ultra-rapide pendant les mises à jour fournit une assistance immédiate en cas de besoin. Cette combinaison permet à Squido Studio de maintenir son calendrier de sorties riche en LiveOps sans perturber l'expérience des joueurs ni nécessiter une coordination interne extensive pendant les fenêtres de déploiement critiques.

Conclusion

Ensemble, les solutions d'orchestration et de matchmaking d'Edgegap ont permis à DigiGods d'atteindre les joueurs du monde entier tout en optimisant les coûts pour ce qui aurait été un type de jeu coûteux à exploiter.

Cependant, la combinaison de la distribution mondiale, des performances optimisées, de la gestion intelligente des coûts et des mises à jour automatisées a permis à l'équipe de Squido Studio d'exploiter un jeu multijoueur ambitieux et complexe à grande échelle.

En résolvant les compromis habituels entre portée mondiale et contraintes budgétaires, Edgegap a donné à DigiGods la performance dont ont besoin les joueurs VR et la rentabilité qui aide leur modèle F2P à fonctionner.