Microsoft Azure pour les jeux

Microsoft Azure pour les jeux

Ben Gannon, spécialiste des données et de l’IA chez Phoenix, explique pourquoi l’émergence des services de streaming de jeux peut amener les développeurs de jeux à explorer Microsoft Azure comme plate-forme alternative pour créer des jeux.


« En raison de l’augmentation de la culture du jeu, ces dernières années, nous avons vu émerger une tendance pour les plates-formes de streaming de jeux, avec des sociétés de technologie de pointe développant des services tels que Google Stadia, NVIDIA GeForce Now et Project X Cloud pour répondre à la demande du public. Il n’est donc pas surprenant que ce sujet populaire, et la façon dont l’IA s’est développée au fil des ans et est exploitée par les titres modernes, aient été largement discutés par de nombreux experts de l’industrie.

Mais, avec la popularité croissante des solutions cloud, quels sont les avantages d’envisager d’autres plates-formes d’hébergement de jeux moins explorées, telles que Microsoft Azure pour les jeux ?

Pourquoi Azure pour le cloud gaming ?

La flexibilité, la résilience et l’évolutivité sont des caractéristiques communes à tous les services cloud, donnant à votre organisation (ou même à un seul utilisateur hébergeant un serveur multijoueur sur lequel jouer) la capacité de s’adapter rapidement et de manière transparente au changement, offrant une excellente expérience de jeu aux joueurs du monde entier, quel que soit de leur appareil et de leur emplacement.

Azure permet également aux organisations de tirer parti de la haute disponibilité, de la reprise après sinistre et de la sauvegarde via le réseau mondial de Microsoft, ce qui signifie que ces creux gênants dans la connectivité et la perte de service se produisent moins fréquemment lorsque vous hébergez sur le Cloud. Il va sans dire qu’il s’agit d’une fonctionnalité extrêmement importante pour les joueurs qui ne veulent pas perdre la progression du jeu ou subir des pannes de réseau pendant le jeu.

Des entreprises telles que Rare, Ubisoft et Wizards of the Coast utilisent déjà Azure pour héberger des serveurs de jeux multijoueurs, stocker en toute sécurité les données des joueurs, analyser la télémétrie des jeux, protéger leurs jeux contre les attaques DDOS et former l’IA pour créer un gameplay plus immersif.

Mais, pourquoi Microsoft Azure plutôt qu’Amazon ou Google qui offrent également ces avantages ?

Alors que de nombreuses sociétés de jeux hébergent leurs jeux sur AWS ou Google Cloud, aucune d’entre elles ne peut légitimement prétendre être une société de jeux. Cependant, Microsoft a créé la Xbox et s’est également engagé à soutenir les jeux pour les utilisateurs de PC, ce qui lui permet de se positionner officiellement comme une marque au sein de l’industrie du jeu.

L’expérience de Microsoft dans le développement et la livraison de jeux signifie qu’elle a créé des technologies pour atténuer les problèmes et les défis courants et offrir aux clients une expérience de jeu fluide.

Quels services ou outils sont disponibles via Azure pour aider à offrir des expériences de jeu ?

Il existe un certain nombre d’outils disponibles dans Azure pour vous aider à créer et à diffuser des jeux hébergés dans le cloud :

  1. Azure PlayFab: services de jeux, analyse de données et outils LiveOps pour créer et exploiter des jeux en direct, ce qui permet à votre jeu de se lancer plus rapidement et de bénéficier d’un cycle de vie de jeu étendu et de coûts réduits.
  2. Azure DevOps: un outil de collaboration d’équipe, qui permet aux développeurs de planifier le travail, de travailler ensemble sur le développement de code et de créer et déployer des applications, soit dans le cloud à l’aide d’Azure DevOps Services, soit sur site à l’aide d’Azure DevOps Server.
  3. Services cognitifs Azure: une collection de services d’IA et d’API cognitives pour vous aider à créer des applications intelligentes, ce qui permet aux développeurs de tous niveaux d’ajouter facilement des capacités d’IA à leurs applications.
  4. Ancres spatiales Azure: vous permet de créer facilement des applications et des expériences 3D immersives où les joueurs peuvent trouver du contenu à proximité, partager et jouer à des expériences de réalité mixte dans un lieu réel et continuer à découvrir des jeux et des puzzles à l’avenir.
  5. Visual Studio: une plate-forme proposant des outils pour concevoir des actifs, écrire du code de shader et déboguer et profiler des graphiques pour vous aider à développer et à créer des jeux 2D et 3D hautes performances dans DirectX pour s’exécuter sur une variété d’appareils Windows, y compris les ordinateurs de bureau, les tablettes et les téléphones.
  6. Protection Azure DDoS: aide à protéger tous les services Azure contre les attaques DDoS dans un réseau virtuel.
  7. Kubernetes sur Azure: un service d’orchestration de conteneurs géré, utilisé pour déployer, mettre à l’échelle et gérer des conteneurs Docker et des applications basées sur des conteneurs sur un groupe d’hôtes de conteneurs.
  8. Pile de jeu Microsoft: rassemble toutes les plates-formes, outils et services de développement de jeux Microsoft dans le but d’aider les développeurs à trouver facilement les outils et services nécessaires pour créer et exploiter des jeux.

Si vous souhaitez en savoir plus sur Azure en tant qu’avenir de l’hébergement de jeux, sur la manière dont vous pouvez aider vos étudiants à développer des compétences dans ce domaine, ou sur l’un des services ou outils mentionnés ci-dessus, veuillez contacter Phoenix au 01904 562200 ou email [email protected].