
Succès indie nocturne : Le succès de BattleBits met en évidence le besoin d'une solution backend qui évolue avec le succès de votre jeu.
BattleBit, une petite équipe de développement indépendante composée de seulement 3 développeurs, a connu un succès sans précédent du jour au lendemain avec leur jeu, BattleBit Remastered. Malgré six années de travail acharné et des ressources limitées, leur dévouement a porté ses fruits alors que le jeu a atteint des sommets remarquables. BattleBit Remastered affiche une incroyable moyenne de plus de 87 323 joueurs simultanés et a vendu un incroyable 1,8 million de copies au cours de ses deux premières semaines depuis son lancement.
Les défis multiplayers multiples de BattleBit
La petite équipe de développement a été confrontée à de nombreux défis en cours de route. Avec des ressources limitées, ils ont dû porter plusieurs casquettes, assumant des rôles allant de la programmation et du design à la commercialisation et à la gestion de la communauté. La pression pour livrer un produit poli tout en concurrençant des studios majeurs était immense. Cependant, leur passion pour le projet et leur engagement indéfectible envers la qualité les ont poussés en avant.
D'un point de vue développement, le multijoueur est extrêmement difficile. En tant que développeur principal, SgtOkiDoki, “Si vous envisagez de créer un jeu multijoueur, ne le faites pas ! Je ne vais pas mentir, ne le faites pas. Créez un jeu solo (si c'est votre premier jeu). c'est très éprouvant. Si vous acceptez que vous allez être frappé par un marteau.”
… et ça, c'est avant que le jeu ne soit disponible pour les joueurs ! Depuis son lancement, les développeurs ont dû lutter activement contre des attaques DDoS constantes. Les développeurs de BattleBit ont déclaré qu'un groupe avait découvert une vulnérabilité dans le pare-feu. Ils ont exploité ce point faible pour lancer des attaques sur divers serveurs, provoquant des interruptions et des dysfonctionnements dans le système de planification des serveurs. Cela a entraîné des problèmes tels que de longues files d'attente avec jusqu'à 900 personnes attendant d'accéder au jeu. L'équipe de développement a dû déplacer son attention vers la correction du défaut dans le pare-feu au lieu de poursuivre le développement du jeu.
Solution facile et pratique pour les indépendants
Heureusement, il existe un moyen plus simple pour les développeurs que d'agir seuls. Les solutions Backend-as-a-service comme Edgegap offrent des solutions pratiques avec une qualité de “jeu AAA” et les rendent disponibles à tous les développeurs.
Par exemple, Kung Fu Kickball, a été développé par un seul développeur chez WhaleFood Games. Grâce à la containerisation et à un serveur propriétaire permettant de déployer les serveurs les plus proches des utilisateurs pour minimiser la latence. Cette approche sans région a permis à Whalefood de diviser sa base d'utilisateurs en régions, réduisant le matchmaking et améliorant l'expérience des joueurs.
Un autre exemple est Soliton Interactive. Une équipe de 10 développeurs a réussi à expédier leur première version jouable (boucle principale) grâce à leur expérience multijoueur. Soliton Interactive a adopté des outils, des services et des plateformes externes pour éviter le développement de composants backend cruciaux. Cela leur a permis de prioriser le développement de leur jeu principal et d'expédier plus rapidement.
Edgegap a soutenu l'orchestration des serveurs de Soliton Interactive grâce à sa plateforme robuste et automatisée, garantissant que le studio était prêt pour toute échelle de joueurs, avec la latence la plus basse possible pour les joueurs du monde entier et en supprimant complètement le travail de planification et de provisionnement. Son orchestration automatisée à travers plus de 17 fournisseurs de cloud et plus de 615 emplacements a également garanti qu'ils avaient une tranquillité d'esprit totale – protection instantanée contre DDoS en cas de besoin.
Conclusion
En adoptant des outils et des plateformes établis, tels que les plateformes Backend-as-a-service comme Edgegap, relever le défi de construire un jeu multijoueur par des indépendants (ou tout studio de taille !) n'est pas seulement possible. Cela peut être amusant !
Écrit par
l'équipe Edgegap
