Présenté par DataStax


Construire votre base de joueurs et vous assurer qu’elle prospère à long terme nécessite les bons outils technologiques, les bonnes solutions et la bonne stratégie. Dans ce VB Spotlight, les professionnels de l’industrie à l’origine de l’un des plus grands jeux au monde partagent les stratégies clés et la technologie cruciale qui aident les jeux à se hisser au sommet.

Regardez maintenant, à la demande !


Une mauvaise expérience utilisateur tuera un jeu rapidement. Pour 50 % des joueurs, une mauvaise réponse dans les jeux auxquels ils jouent est leur plus grande frustration, et 34 % quitteront une session, ou abandonneront même un jeu entier, face à de mauvais temps de réponse. Bien sûr, et malheureusement, un studio ne peut pas contrôler les variables du côté de l’utilisateur. Mais s’il veut rester compétitif sur un marché de plus en plus encombré, il vaut mieux prendre en charge tous les autres éléments d’un jeu, en particulier lorsqu’il s’agit de mettre en place son infrastructure technologique et de prendre des décisions technologiques.

« Si votre jeu prend même aussi longtemps qu’un clin d’œil pour répondre, c’est à ce moment-là que les joueurs commencent à chercher d’autres options », déclare Aaron Ploetz, DBRE et défenseur des développeurs chez DataStax. « Un bon exemple de cela est le lancement de Pokémon Go, qui a échoué parce que la couche de stockage de données n’a pas été correctement mise à l’échelle. Ils n’ont pas pensé à l’avance en termes d’audience potentielle et de technologie dont ils auraient besoin pour gérer un afflux d’utilisateurs. Il s’agit d’être prêt à gérer son propre succès.

Publicité

Pour un jeu aujourd’hui, cela signifie une pile de données évolutive en temps réel qui peut offrir des expériences utilisateur et soutenir les stratégies d’engagement, de rétention et de croissance. Les développeurs doivent lancer le jeu avec une technologie optimisée pour gérer les situations auxquelles vous vous attendez (comme les pannes), les événements que vous espérez (comme la popularité écrasante) et la possibilité d’expansion à l’avenir.

Construire une infrastructure de jeu puissante et flexible

Dès le départ, il est important de développer les composants d’un système de jeu afin qu’ils puissent être mis à l’échelle individuellement. De par leur nature, certains systèmes auront besoin de plus de CPU, certains de plus de RAM, d’autres de plus de disque, tous basés sur les types de fonctions qu’ils sont fondamentalement conçus pour gérer. Plus ces composants sont séparés, plus il est facile de spécifier ces ressources en fonction de ce qui est nécessaire à un moment donné. Ploetz cite le paradigme de l’architecture des microservices cloud comme exemple, d’autant plus que la transformation numérique du cloud est devenue plus omniprésente.

Pour la couche de stockage de données, il est important de penser à utiliser une technologie qu’il décrit comme géographiquement consciente. Apache Cassandra (également la base de données derrière DataStax Astra DB), est géographiquement conscient, car vous pouvez logiquement le lier à un centre de données. L’idée est de rendre les appels de données aussi locaux que possible, afin de réduire autant que possible la latence. Les utilisateurs de New York ne devraient pas avoir à appeler jusqu’à Londres pour une écriture de données.

« Une base de données géographiquement consciente consiste à amener les données là où se trouvent vos clients », explique-t-il. « La plupart des économistes du cloud recommandent de s’assurer que vos centres de réplication de données se trouvent dans des endroits qui sont au cœur de l’endroit où vivent vos clients. Mais si l’argent n’était pas un problème, vous voudriez mettre vos données dans autant de régions que possible. »

Il note que la construction de structures de données distribuées est très différente des bases de données relationnelles traditionnelles, non seulement dans la manière dont les données sont stockées, mais dans la manière dont elles sont accessibles. Les bases de données relationnelles ont été conçues à une époque où l’espace disque était excessivement cher (de l’ordre d’un million de dollars) ; aujourd’hui, vous pouvez obtenir un lecteur de téraoctets sur Newegg pour 40 $.

Pour les modèles de données distribués, le temps opérationnel peut être un défi. Lorsque vous stockez les éléments interrogés ensemble, les valeurs de colonne, les lignes et les partitions peuvent commencer à grossir, ce qui signifie que les requêtes ralentissent, parfois de manière significative. Le garder aussi petit que possible fait la plus grande différence de performances – plus les ensembles de résultats sont petits, plus votre système se déplace rapidement. Cela fait partie de ce qui rend difficile la gestion des systèmes distribués à grande échelle, et pourquoi les entreprises novices dans la technologie devraient commencer petit, un système à la fois, et faire appel à un partenaire pour la sauvegarde.

Pour en savoir plus sur la façon dont votre backend technologique est directement lié à l’engagement, à la rétention et à la croissance des joueurs, comment créer une infrastructure de jeu puissante qui grandit avec votre studio et plus encore, ne manquez pas cet événement VB Spotlight !

Regardez gratuitement, à la demande ici

Ordre du jour

  • Lancer de nouveaux jeux plus rapidement et expédier les mises à jour rapidement
  • Augmenter l’engagement, la rétention et le bouche à oreille des joueurs
  • Mise à l’échelle efficace et rentable pour chaque audience de taille
  • Maintenir la disponibilité pour un public mondial

Présentateurs

  • Henning KosmackPDG et co-fondateur, MegaZebra
  • Daniel LeeArchitecte de solutions – WWCS DNB Games, AWS
  • Aaron PloetzDBRE/Développeur Advocate, DataStax
  • Rachel Kaserrédacteur technologique, VentureBeat (modérateur)
Rate this post
Publicité
Article précédentFrance’s Macron signals electric car subsidy concern on agenda with Harris
Article suivantHogwarts Legacy – All 150 Hogwarts Castle Field Guide Pages
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici