Gagner en productivité avec Microsoft Game Stack

Publié le 14 mars, 2019

Ce billet de blog est rédigé par Kareem Choudhry, vice-président corporate, Microsoft Gaming Cloud.

Microsoft Game Stack

Microsoft est construit sur la conviction de donner aux personnes et aux organisations les moyens de faire plus : c’est l’ADN de notre société. Nous annonçons aujourd’hui une nouvelle initiative, Microsoft Game Stack, dans laquelle nous nous engageons à rassembler des outils et des services Microsoft qui donneront aux développeurs de jeux comme vous-même, que vous soyez développeur indépendant ou soyez membre d’un studio AAA, plus de résultats.

C’est le commencement d’une nouvelle aventure qui n’en est qu’à ses débuts. Nous pensons que Microsoft est particulièrement bien placé pour respecter cet engagement. Notre société a un long héritage dans les jeux et dans le développement de plateformes orientées développeurs.

Il existe aujourd’hui 2 milliards de joueurs dans le monde, qui jouent à un large éventail de jeux, sur un large éventail d’appareils. Le streaming, la visualisation et le partage de vidéos au sein d’une communauté ont une place aussi importante que le jeu ou la compétition. En tant que créateurs de jeux, vous vous efforcez au quotidien d’impliquer sans cesse vos joueurs, de susciter leur imagination et de les inspirer, quel que soit leur emplacement ou l’appareil qu’ils utilisent. Aujourd’hui, nous présentons Microsoft Game Stack, qui vous aidera dans ces actions.

Qu’est-ce que Microsoft Game Stack ?

Game Stack regroupe l’ensemble de nos plateformes, outils et services de développement de jeux, tels que Azure, PlayFab, DirectX, Visual Studio, Xbox Live, App Center et Havok, au sein d’un écosystème robuste que tout développeur de jeux peut utiliser. L’objectif de Game Stack est de vous aider à découvrir facilement les outils et services dont vous avez besoin pour créer et exploiter votre jeu.

Le cloud joue un rôle essentiel dans Game Stack et Azure répond à ce besoin vital. Azure fournit les éléments de base, tels que le calcul et le stockage, ainsi que des services cloud natifs allant du Machine Learning et de l’IA (intelligence artificielle) aux notifications Push et aux ancres spatiales en réalité mixte. Azure est déjà disponible dans 54 régions du monde, notamment en Chine, et continue d’investir dans la création d’une infrastructure cloud hautement sécurisée et durable ainsi que de services supplémentaires pour les développeurs de jeux. L’échelle mondiale d’Azure est ce qui permettra à la technologie de streaming Project xCloud d’offrir une expérience de jeu exceptionnelle aux joueurs du monde entier, quels que soient leur appareil et leur emplacement.

Comme c’est déjà le cas avec Azure, des sociétés telles que Rare, Ubisoft et Wizards of the Coast hébergent des serveurs de jeux multijoueurs, stockent de façon sécurisée les données des joueurs, analysent la télémétrie des jeux, protègent leurs jeux contre les attaques DDoS et entraînent l’intelligence artificielle à créer un gameplay plus immersif.

Bien qu’Azure fasse partie de Game Stack, il est important de souligner que Game Stack est indépendant du cloud, du réseau et des appareils. Et nous ne nous arrêtons pas ici.

Nouveautés

Le prochain composant de Game Stack est PlayFab, un service backend complet permettant de créer et d’exploiter des jeux en direct. Il y a un an, nous avons accueilli PlayFab au sein de Microsoft via une acquisition. Aujourd’hui, nous sommes heureux d’annoncer que nous intégrons PlayFab à la famille Azure. Azure et PlayFab forment une puissante combinaison : Azure apporte fiabilité, échelle mondiale et sécurité au niveau de l’entreprise; PlayFab fournit à Game Stack des services managés de développement de jeux, des analytiques en temps réel et des fonctionnalités LiveOps. L’automne dernier, nous avons vu ce que ces deux plateformes peuvent faire avec PlayFab Multiplayer Servers, qui vous permet de lancer et de redimensionner des jeux multijoueurs de façon sécurisée en hébergeant vos serveurs de façon dynamique avec le cloud computing Azure.

Pour citer le cofondateur de PlayFab, James Gwertzman, « les créateurs de jeux modernes ressemblent moins à des réalisateurs de cinéma qu’à des directeurs de croisière. Le succès à long terme exige l’engagement des joueurs dans un cycle continu de création, d’expérimentation et d’exploitation. Il n’est plus possible de livrer votre jeu et de passer à autre chose. » C’est pourquoi il y a un an, nous avons accueilli PlayFab au sein de Microsoft via une acquisition. PlayFab prend en charge tous les principaux appareils, depuis iOS et Android, en passant par les PC et Internet, la Xbox, la Sony PlayStation et le Nintendo Switch, ainsi que tous les principaux moteurs de jeu, notamment Unity et Unreal. PlayFab continuera également à prendre en charge tous les principaux clouds à l’avenir.

Aujourd’hui, nous sommes également heureux d’annoncer cinq nouveaux services PlayFab en avant-première.

Dans la préversion publique aujourd’hui :

  • PlayFab Matchmaking : Matchmaking puissant pour les jeux multijoueurs, adapté du matchmaking Xbox Live, mais maintenant disponible pour tous les jeux et tous les appareils.

En préversion privée aujourd’hui (nous contacter pour participer à la préversion) :

  • PlayFab Party : Services vocaux et de chat, adaptés de Xbox Party Chat, mais à présent disponibles pour l’ensemble des jeux et appareils. Party utilise Azure Cognitive Services pour la traduction et la transcription en temps réel afin de rendre les jeux accessibles à davantage de joueurs.
  • PlayFab Insights : Combine une solide télémétrie de jeu en temps réel avec des données de jeu provenant de multiples autres sources pour mesurer les performances de votre jeu et créer des insights actionnables. Propulsé par Azure Data Explorer, Game Insights offre des connecteurs aux sources de données existantes, notamment Xbox Live.
  • PlayFab PubSub : Abonnez votre client de jeu aux messages envoyés depuis les serveurs de PlayFab via une connexion persistante, optimisée par Azure SignalR. Cela active des scénarios tels que des mises à jour de contenu en temps réel, des notifications de matchmaking et un gameplay multijoueur simple.
  • Contenu généré par l’utilisateur PlayFab : Engagez votre communauté en permettant aux joueurs de créer et de partager de façon sécurisée le contenu généré par les utilisateurs avec d’autres joueurs. Cette technologie a été initialement conçue pour supporter le marché Minecraft.

Développer la communauté Xbox Live

Un autre composant majeur de Game Stack est Xbox Live. Au cours des 16 dernières années, Xbox Live est devenu l’une des communautés de jeu les plus dynamiques et les plus engagées au monde. C’est également un réseau sécurisé et inclusif qui a brisé les frontières en ce qui concerne la connexion des joueurs entre les appareils.

Aujourd’hui, nous sommes ravis que Xbox Live fasse partie de Microsoft Game Stack, qui fournit des services d’identité et de communauté. Sous Game Stack, Xbox Live étendra ses capacités multiplateformes en introduisant un nouveau SDK permettant à cette communauté de s’étendre aux appareils iOS et Android.

Les développeurs mobiles peuvent à présent atteindre certains des joueurs les plus engagés et les plus passionnés de la planète avec Xbox Live. Voici quelques avantages pour les développeurs mobiles :

  • Identité de jeu de confiance : Avec le nouveau SDK Xbox Live, les développeurs peuvent se concentrer sur la création de jeux de grande qualité et tirer parti du réseau d’identités de confiance de Microsoft pour prendre en charge la connexion, la confidentialité, la sécurité en ligne et les comptes enfants. 
  • Intégration fluide : Les nouvelles offres de services à la carte et l’absence de passe de certification Xbox Live donnent aux développeurs mobiles une flexibilité dans la manière de créer et de mettre à jour leurs jeux. Les développeurs utilisent simplement les services les mieux adaptés à leurs besoins.
  • Une communauté de gaming animée : Accédez à la communauté grandissante de Xbox Live et connectez les joueurs sur une multitude de plateformes. Trouvez des moyens créatifs pour activer les réalisations, le Gamerscore et les statistiques de « héros », qui possèdent leur propre expérience hors-jeu, afin de maintenir l’engagement des joueurs.

Autres composants de Game Stack

D’autres composants de Game Stack incluent Visual Studio, Mixer, DirectX, Azure App Center, Visual Studio, Visual Studio Code et Havok. Au cours des mois à venir, alors que nous travaillons à l’amélioration et à la croissance de Game Stack, vous constaterez des liens plus étroits entre ces services au fur et à mesure que nous les unifierons afin qu’ils fonctionnent ensemble de manière plus fluide.

À titre d’exemple, dans le cadre de cette intégration, nous réunissons aujourd’hui PlayFab et les composants Game Stack suivants :

  • App Center : Les données de journal d’incidents d’App Center sont à présent connectées à PlayFab, ce qui vous permet de mieux comprendre les problèmes de votre jeu en temps réel et d’y répondre en associant les journaux d’incidents à des profils de joueurs individuels.
  • Visual Studio Code : Avec le nouveau plug-in de PlayFab pour Visual Studio Code, la modification et la mise à jour de Cloud Script sont devenues beaucoup plus simples.

Créez votre monde aujourd’hui et gagnez en productivité

À mesure que nous nous concentrons davantage sur le cloud, il se peut que la nature de la plateforme change, mais notre engagement à donner aux développeurs de jeux comme vous les moyens d’agir est inébranlable et nous sommes impatients de poursuivre l’aventure avec Microsoft Game Stack. Nos équipes sont inspirées et enthousiasmées par les possibilités alors que nous commençons à rassembler tous ces excellents services et technologies. Assurez-vous de partager vos commentaires avec nous au fur et à mesure, afin que nous puissions vous aider à être encore plus productifs. Si vous assistez à la GDC, arrêtez-vous au stand Microsoft situé dans le hall sud du Moscone Center pour tester de nombreux nouveaux services et en apprendre davantage sur les opportunités intéressantes qui s’offrent à vous.