Video For Comment Microsoft donne les moyens aux développeurs de jeux vidéo de concrétiser leur vision

Comment Microsoft donne les moyens aux développeurs de jeux vidéo de concrétiser leur vision

Chez Microsoft, notre ambition est simple : nous voulons que le plaisir et la communauté du jeu vidéo soient partagés par toutes et tous, dans le monde entier. Notre souhaitons donner les moyens à toutes et tous de jouer aux titres qu’ils veulent, avec les personnes qu’ils désirent, où qu’ils le souhaitent. Si la plupart des gens connaissent les jeux Xbox, on ne peut pas en dire autant de nos offres en termes de technologies dans le monde du développement de jeux. Le développement est pourtant au cœur de l’ADN de Microsoft, riche de 40 ans d’expérience en la matière, sur Windows comme sur console. Notre écosystème ouvert permet virtuellement d’atteindre tout type de développement, des consoles au PC en passant par le mobile et le cloud.

Nous souhaitons donner les moyens aux développeurs de créer des jeux exceptionnels pour notre plateforme, mais aussi pour toutes les autres. Nous nous sommes engagés à aider tous les développeurs à enrichir l’ensemble de l’écosystème du jeu vidéo. Le développement a toujours été à la pointe de la technologie, qu’il repousse les limites en termes de graphismes, d’expériences multijoueur massives ou qu’il permette de combiner notre monde avec le monde numérique. Le jeu vidéo est souvent considéré comme avant-gardiste par rapport aux autres industries.

La semaine dernière, lors de la Game Developer Conference, nous en avons dit plus sur notre vision du développement, avec 27 conférences techniques traitant de sujets comme les graphismes, l’optimisation des performances, la production et le développement via le cloud, l’accessibilité et plus encore. Si vous vous intéressez au développement, vous pouvez aussi découvrir une discussion entre Phil Spencer, PDG de Xbox, et Sarah Bond, Head of Xbox Creator Experience, à cette adresse (site en anglais). Vous pouvez également regarder l’entretien de Major Nelson avec Sarah Bond pour le Podcast Officiel Xbox ci-dessus.

Enfin, nous avons organisé des démonstrations de neuf solutions différentes utilisant les technologies de Microsoft. Ces solutions aident les créateurs lors de toutes les étapes de la vie d’un jeu, de sa conception et direction à son évolution. Voyons ensemble ces démonstrations pour comprendre ce qu’elles peuvent apporter aux créateurs.


Forza Horizon 5 (Azure PlayFab Data Platform)

Playground Games et Turn 10 sont déterminés à enchanter les fans de Forza Horizon 5. Pour mieux comprendre les comportements de leurs joueuses et joueurs, les équipes de ces studios utilisent l’Azure PlayFab Data Platform afin de récolter des données et d’optimiser les performances du jeu.

Satya Bobba, Senior Software Engineer chez Turn 10, précise : “PlayFab ingère les données dans l’Azure Data Lake, ce qui permet à nos ingénieurs de se concentrer sur l’amélioration du jeu pour nos joueuses et nos joueurs plutôt que sur la gestion de ces données.”

Grâce à l’Azure PlayFab Data Platform, les équipes ont pu tirer profit d’actions en temps réel, optimiser les performances en demandant une analyse précise d’éléments en particulier et ouvrir de nouvelles possibilités d’intégration entre PlayFab et les solutions d’analyse préexistantes.


Halo Infinite (Simplygon)

Lors du développement d’Halo Infinite, les développeurs de 343industries savaient qu’ils avaient besoin d’optimiser et d’afficher leur vaste monde rapidement, de manière fluide et efficace. À cet effet, ils ont utilisé Simplygon pour optimiser les environnements gigantesques d’Halo Infinite afin que le jeu affiche le monde parfaitement tout en tournant de manière fluide en atteignant le nombre d’images par seconde désiré sur chaque plateforme.

Kurt Diegert, Environment Technical Art Lead chez 343 Industries, se souvient : “Difficile d’imaginer la création de ce jeu sans Simplygon. Grâce à cet outil, nous avons pu utiliser notre temps et notre énergie pour concevoir des éléments de qualité, il nous a permis de réduire et d’optimiser notre contenu pour les plateformes que nous visions.”

Simplygon a permis à l’équipe de créer du contenu efficacement tout en travaillant rapidement et de manière itérative, en prenant moins de temps et en réduisant les coûts lorsqu’il s’agissait de modifier du contenu. Enfin, Simplygon a laissé les développeurs ajuster les besoins d’Halo Infinite en termes de performances pour atteindre les objectifs visés sur les différentes plateformes.


Microsoft Flight Simulator (Azure PlayFab UGC)

En chérissant sa communauté de créateurs de contenu au fil des années, Microsoft Flight Simulator a su faire la différence et proposer à ses fans l’un des magasins en ligne les plus dynamiques et vivants autour de contenu généré par les utilisateurs eux-mêmes. Pour la sortie du nouveau Microsoft Flight Simulator l’an dernier, les équipes d’Asobo et de Xbox Game Studios Publishing ont souhaité aider à améliorer les revenus des créateurs en intégrant la plateforme Azure PlayFab UGC et en augmentant le nombre d’éléments disponibles pour eux.

Jorg Neumann, Head of Partner Production pour les Xbox Game Studios, nous en dit plus :

“PlayFab nous permet d’atteindre notre but : offrir un magasin flexible, ouvert et vivant aux créateurs, pour qu’ils puissent atteindre l’ensemble du public de Flight Simulator”.

Azure Playfab UGC offre une solution pour créer un magasin en ligne à la pointe, qui permet d’économiser du temps, de l’argent et des ressources. En ce qui concerne le contenu, un système de gestion permet de cataloguer, de conserver et de gérer le contenu, et un moteur de recherche facile à utiliser laisse les joueuses et les joueurs trouver rapidement le contenu qu’ils cherchent.


Psychonauts 2 (Visual Studio 2022)

Double Fine a toujours été salué pour son innovation, sa créativité et sa manière de raconter des histoires. L’équipe de développement du studio s’est concentrée plus que jamais sur ces éléments lors de la création de Psychonauts 2 et la stratégie a payé, puisque le titre a reçu plus de 60 récompenses. Ils doivent en partie ce succès à Visual Studio qui leur a permis d’itérer et de changer d’avis rapidement, synonyme de gain de temps précieux.

Chad Dawson, Technical Director chez Double Fine, le confirme :

“En tant que Technical Director, je dois passer d’un aspect du jeu à un autre dans la même journée, pour compiler et vérifier le dernier code en date. Les temps de chargement et les liens rapides de Visual Studio 2022 simplifient mon quotidien.”

Les bénéfices de l’utilisation de Visual Studio furent évidents pour Double Fine, cela leur a permis de coder des nouvelles versions plus rapidement, de retirer les bugs plus facilement, de rendre l’expérience plus fluide et de modifier plus vite plus de choses pour être plus efficaces.


NBA Clash (Azure PlayFab Live Ops Services)

Il est toujours difficile de lancer un nouveau jeu, surtout quand il est nécessaire d’utiliser des données pour prendre des décisions sur la manière de faire évoluer celui-ci. Lors du lancement de NBA Clash sur mobile, les développeurs de Nifty Games savaient qu’il fallait également proposer un nouveau pack pour les débutants. Pour que cela soit possible, ils se sont tournés vers les Azure PlayFab Live Ops Services, qui les ont aidés à organiser et à gérer les tests de ce contenu sur leur public.

Jonathan Bach, Head of Central Product chez Nifty Games, nous explique :

“PlayFab a fait la différence dans l’analyse et la gestion de ces données. Et cela ne cesse de s’améliorer, nous souhaitons vivement que cette collaboration continue.”

Grâce aux Azure PlayFab Live Ops Services, Nifty Games a pu prendre des décisions en fonction du comportement des joueuses et des joueurs, conduire des tests et modifier l’expérience de jeu tout en continuant à expérimenter.


No Man’s Sky (Azure PlayFab Multiplayer Services)

Dès le début du développement, Hello Games souhaitait créer une aventure épique avec No Man’s Sky. Ses développeurs pensaient également que l’expérience serait enrichie par la présence de joueuses et de joueurs issus de toutes les plateformes, profitant ensemble du titre. Les Azure PlayFab Multiplayer Services ont permis aux joueuses et aux joueurs Xbox, Playstation et PC de jouer ensemble. De plus, l’expérience de l’équipe en matière de création de jeux cross-platform a été d’une aide précieuse pour façonner le matchmaking Azure PlayFab et y inclure des notifications en temps réel, ou encore un système de salon permettant aux joueuses et aux joueurs de se retrouver.

Iain Brown, Server/Multiplayer Lead chez Hello Games, résume : “PlayFab nous a permis de concrétiser notre vision : un univers unique partagé par toute notre communauté à explorer ensemble”.

Rassembler les joueuses et les joueurs entre différentes plateformes via le matchmaking permet aux développeurs de se rapprocher de leur communauté tout en laissant cette dernière créer, trouver et rejoindre des salons pour une expérience multijoueur personnalisée. Toutes ces choses et d’autres encore sont possibles grâce à l’utilisation des Azure PlayFab Multiplayer Services.


DOOM Eternal (Serveurs Multijoueur Azure PlayFab)

Lors du développement du jeu, id Software était concentré sur un but : faire de DOOM Eternal une expérience unique. En utilisant les fonctionnalités des serveurs multijoueur d’Azure PlayFab pour économiser du temps et de l’argent, l’équipe a pu se focaliser sur ce qu’elle sait faire le mieux : un grand FPS.

Travis Bradshaw, Principal Program Manager chez Microsoft et anciennement Lead Services Programmer chez id Software, ajoute :

“Les fonctionnalités en ligne d’Azure PlayFab s’alignent parfaitement avec nos idées techniques pour la nouvelle génération de jeux. Cette synergie nous a rendu confiants”.

Pour s’assurer que les joueuses et les joueurs étaient connectés aux meilleurs serveurs du monde, à ceux dont la latence était la plus basse possible, id Software a utilisé la fonction de latence automatique et l’analyse de données des serveurs multijoueur d’Azure PlayFab. Et puisque les serveurs Azure sont hébergés dans plusieurs régions du monde, les joueuses et les joueurs sont toujours connectés à un serveur proche, rapidement.


Rogue Company (développement du jeu dans le cloud via Azure)

Ces dernières années ont tout changé dans le monde du développement. La production de jeux a toujours été massivement centralisée, mais des modèles de travail hybrides ont poussé des équipes comme Hi-Rez Studios à s’adapter. Ses développeurs ont rapidement décidé de se consacrer aux mises à jour de Rogue Company via le cloud. En utilisant Perforce et Incredibuild dans le cloud, l’équipe a pu mettre en place des habitudes de travail à distance, tout en conservant un rythme d’itération soutenu.

Matt Smith, Lead Tools Engineer chez Hi-Rez Studios, conclut :

“Nous gagnons tellement de temps et d’efficacité en pouvant faire tourner les machines à distance via l’automatisation, cela change tout”.

Et Azure offre plus de flexibilité que jamais. Les équipes peuvent décider des éléments qui migrent sur le cloud, selon leurs besoins. Une équipe de développement peut très bien déplacer un élément précis pour réorganiser une méthode de travail ou choisir de tout faire migrer sur le cloud. La faible latence du réseau Azure permet aux équipes de travailler de n’importe où, à la même vitesse qu’au bureau.


Yakuza: Like a Dragon (Contrôles Tactiles pour le Xbox Cloud Gaming)

Afin d’atteindre un public toujours plus large avec Yakuza: Like a Dragon, le Ryu Ga Gotoku Studio a inclus le Xbox Cloud Gaming. Les applications Xbox Cloud Gaming et le kit Touch Adaptation leur ont permis de proposer la version HD de leur titre sur téléphones et tablettes en implémentant des contrôles tactiles intelligents, qui s’adaptent aux actions des joueuses et des joueurs pendant la partie. Les résultats furent formidables et un tout nouveau public peut désormais profiter du jeu plusieurs fois récompensé.

Un représentant du Ryu Ga Gotoku Studio nous en dit plus :

“Nous avons utilisé le kit Touch Adaptation pour placer facilement les boutons les icônes de manière intuitive, afin que dans chaque situation, le tout reste facile à comprendre.”

Ces technologies permettent aux joueuses et aux joueurs de profiter de la meilleure expérience possible, l’implémentation des contrôles tactiles selon le contexte donne l’impression que le titre a été pensé pour le mobile. Plus important encore, elles permettent aux développeurs de créer une expérience immersive avec des contrôles personnalisés qui correspondent à la direction artistique du jeu.