Action de course multijoueur multiplateforme

Rédigé en collaboration avec
Meltdown Interactive
Points clés
En tant que développeur indépendant gérant une alpha, payer pour des instances de serveur toujours actives ou préchauffées n'était tout simplement pas viable. La tarification basée sur l'utilisation d'Edgegap, qui ne facture que les conteneurs en cours d'exécution, a directement optimisé les dépenses serveur de Block Trucks et a donné à Greg Quinn la flexibilité financière nécessaire pour développer le jeu sans gaspillage.
Edgegap abstrait complètement la mise à l’échelle des serveurs de jeu pour le développeur. Au lieu de gérer des configurations complexes et des flottes de serveurs, Greg pouvait compter sur Edgegap pour démarrer et arrêter automatiquement les serveurs, exactement quand et où les joueurs en avaient besoin.
Là où la documentation standard d’OpenMatch semblait écrasante et pleine de points de défaillance potentiels, l’implémentation gérée d’OpenMatch par Edgegap a permis à Greg de mettre le matchmaking en place et opérationnel en seulement quelques heures, sans configuration majeure du serveur ni problèmes de mise à l’échelle à gérer.
Edgegap traite les petits développeurs indépendants avec le même soin et la même attention que les grands studios. Greg a constamment bénéficié d’un support rapide et utile ainsi que d’excellents délais de traitement via le Discord d’Edgegap, ce qui renforce l’idée que les développeurs indépendants sont des citoyens de première classe sur la plateforme.
Le studio
Meltdown Interactive Media est un studio indépendant basé à Auckland, en Nouvelle-Zélande, passionné par les jeux de course multiplateformes. Dirigé par le développeur Greg Quinn, le studio développe actuellement Block Trucks Multiplayer Racing, un jeu de course multijoueur compétitif, en temps réel et classé, dans lequel les joueurs s'affrontent sur une variété de surfaces de piste exigeantes, améliorent leurs camions et gravissent les rangs en accumulant les victoires.
Avec Block Trucks, Greg voulait offrir une expérience multijoueur compétitive et soignée, qui exige des serveurs dédiés fiables et un matchmaking fluide, tout en composant avec les réalités du développement indépendant avec un budget limité.
Le défi
Block Trucks Multiplayer Racing nécessitait deux éléments notoirement difficiles et coûteux à mettre en place correctement : des serveurs dédiés évolutifs et un matchmaking fiable. Pour un développeur indépendant créant un jeu en alpha, les deux représentaient un sérieux défi.
Des serveurs de jeu abordables capables de monter en charge : Les modèles d'hébergement de serveurs traditionnels facturent des instances toujours actives ou préchauffées, que des joueurs se présentent ou non. Comme l'explique Greg :
"Je ne voulais pas avoir à payer des instances de serveurs de jeu toujours actives ou préchauffées, en tant que développeur indépendant, surtout pendant que le jeu est en alpha. Je cherchais également une solution capable de monter en charge automatiquement sans devoir entrer dans des configurations complexes et la gestion de flotte."
Matchmaking sans complexité : Lorsque Greg s'est tourné vers OpenMatch comme solution potentielle de matchmaking, la documentation seule a suffi à stopper net le projet :
"Lire la documentation d'OpenMatch m'a fait exploser le cerveau, et cela semblait être un sujet très complexe avec beaucoup d'endroits où les choses pouvaient mal tourner. L'intégration et la compréhension de la plateforme auraient pris beaucoup de temps."
Ensemble, ces deux défis représentaient une véritable menace pour l'élan du projet : un budget vidé par une infrastructure inactive, et du temps de développement englouti dans des systèmes backend plutôt que dans le jeu lui-même.
La solution
Orchestration des serveurs de jeu
Après avoir exploré ses options, Meltdown Interactive Media a trouvé Edgegap, une plateforme conçue spécifiquement pour supprimer le fardeau d'infrastructure des développeurs de jeux de toutes tailles.
L'orchestration moderne d'Edgegap s'appuie sur le premier et plus grand réseau edge sans région au monde, permettant aux studios de jeux de déployer des serveurs de jeu dans le monde entier sur plus de 615 emplacements à un prix unique. Son approche conteneurisée standardise le déploiement, résout les problèmes de cohérence des performances et permet aux serveurs de démarrer en 1 à 3 secondes dans le monde entier. Un système breveté de prise de décision sélectionne ensuite l'emplacement de serveur optimal pour chaque match, réduisant la latence pour chaque joueur.
Pour Block Trucks Multiplayer Racing, l'impact a été immédiat :
Tarification juste-à-temps, basée sur l'utilisation : Edgegap ne facture que les conteneurs de serveurs de jeu réellement en cours d'exécution. Comme l'a noté Greg, cela a "optimisé nos dépenses serveur" de manière directe et significative, sans capacité inactive et sans budget gaspillé. Pour un jeu en alpha où le trafic est imprévisible, ce modèle a rendu les serveurs dédiés financièrement viables dès le premier jour.
Mise à l'échelle automatisée, zéro surcharge de configuration : Au lieu de gérer des configurations de flotte ou une logique de montée en charge, Greg pouvait compter sur la plateforme d'Edgegap pour tout gérer automatiquement. Comme il l'a dit, "Edgegap abstrait complètement la montée en charge des serveurs de jeu pour le développeur, ce qui nous facilite la vie." Les serveurs démarrent quand les joueurs rejoignent la partie et s'arrêtent quand ils partent, sans qu'aucune décision d'infrastructure complexe ne soit requise du côté du développeur.
Une plateforme qui traite les indés sur un pied d'égalité : L'une des qualités que Greg a le plus soulignées est la manière dont Edgegap accompagne ses développeurs indépendants. "Ils traitent les petits développeurs indépendants avec le même soin et la même attention que les développeurs plus importants", a-t-il noté. Que ce soit via une assistance directe sur Discord ou des délais de réponse rapides, l'équipe d'Edgegap a veillé à ce que Greg dispose de tout ce dont il avait besoin pour avancer avec confiance.
Matchmaking
Matchmaking, bien que distinct de l'hébergement des serveurs de jeu, est au cœur de l'expérience des joueurs et essentiel pour garder le temps de développement concentré sur le jeu lui-même.
L'implémentation entièrement gérée d'OpenMatch par Edgegap a donné à Greg une voie claire là où il n'y en avait pas auparavant. Au lieu de passer des semaines à parcourir une documentation complexe et à configurer des serveurs, la plateforme a entièrement abstrait les parties difficiles. Comme l'explique Greg :
"En exploitant l'implémentation d'OpenMatch par Edgegap, nous avons pu configurer le matchmaking en quelques heures, sans avoir à nous soucier d'une configuration serveur majeure ou de la montée en charge."
Ce qui ressemblait à un effort d'intégration de plusieurs semaines est devenu le travail d'un après-midi, permettant à Greg de recentrer son attention sur le jeu.
Conclusion
Pour l'équipe de Meltdown Interactive Media, l'équation de l'infrastructure multijoueur est implacable : chaque heure consacrée aux systèmes backend est une heure non consacrée au jeu, et chaque dollar dépensé pour des serveurs inactifs est un dollar non investi dans le développement. Edgegap a résolu les deux équations.
En proposant une tarification basée sur l'utilisation qui ne facture que les conteneurs actifs, et en encapsulant la complexité d'OpenMatch dans un système géré et convivial pour les développeurs, Edgegap a donné à Block Trucks Multiplayer Racing la base dont il avait besoin pour se développer, sans exiger le temps, l'expertise ou le budget d'une équipe backend complète.
Comme le dit Greg : "J'aime Edgegap parce qu'ils traitent les petits développeurs indépendants avec le même soin et la même attention que les développeurs plus importants. J'ai toujours été bien accompagné sur leur Discord, et leurs délais de support et de traitement ont toujours été excellents."
Avec son infrastructure en place, Meltdown Interactive Media peut se concentrer sur ce qui compte le plus : offrir l'expérience de course compétitive multiplateforme que ses joueurs attendent.








