À l’intérieur de la Xbox Series X optimisée: Dirt 5
Lors de son lancement ce jour férié, la Xbox Series X sera la console la plus puissante que le monde ait jamais vue. L’un des plus grands avantages de toute cette puissance est de donner aux développeurs la possibilité de créer des jeux optimisés pour la Xbox Series X. Cela signifie qu’ils ont pleinement profité des capacités uniques de la Xbox Series X, à la fois pour les nouveaux titres créés nativement à l’aide de l’environnement de développement Xbox Series X, ainsi que pour les titres précédemment publiés qui ont été reconstruits spécifiquement pour la console. Dans notre série Inside Xbox Series X Optimized, ces créateurs partageront les comptes rendus en coulisses de la façon dont ils optimisent leurs titres pour la Xbox Series X et ce que cela signifie pour l’avenir du jeu. Aujourd’hui, nous discuterons avec le directeur technique de Codemasters, David Springate, de l’optimisation de Dirt 5pour Xbox Series X. Pour une plongée encore plus profonde dans Dirt 5 et ses améliorations Xbox Series X, regardez également l’interview ci-dessus avec David Springate.
Q: "Qu’est-ce qui vous passionne le plus dans le développement et la réalisation de Dirt 5 sur du matériel de nouvelle génération ?"
R: La Xbox Series X propose une multitude de nouvelles fonctionnalités passionnantes, il est donc difficile de choisir parmi toutes !
Dirt 5 est un beau jeu de course tout-terrain amplifié, rapide et bourré d’action. Pouvoir y jouer avec des options à 120 ips sur Xbox Series X est donc incroyable.
Mais Dirt 5 est aussi une expérience très sociale. J’ai hâte de voir les magnifiques captures d’écran que les utilisateurs vont publier sur Xbox et les réseaux sociaux, en utilisant le nouveau bouton de partage sur le contrôleur de la série X, capturées à l’aide de notre fantastique mode photo – j’ai vraiment hâte de voir toutes les photos prendra de la foudre! Ces prises de vue vont être incroyables sur la série X, son GPU RDNA 2 va nous permettre d’augmenter toutes les fonctionnalités jusqu’à 11 – et il y a des photographes de jeu extrêmement talentueux, je vais garder un œil ouvert !
Q: En plus de bénéficier de la puissance et des performances de la Xbox Series X pour des temps de chargement plus rapides, etc., quelles fonctionnalités de la Xbox Series X étiez-vous le plus enthousiaste à explorer dans le développement de Dirt 5 ?
R : J’adore le fait que des fonctionnalités telles que le SSD rapide et les capacités de lancer de rayons du GPU sont parmi les plus évoquées, mais je suis très impressionné par la puissance du nouveau processeur basé sur Zen 2.
Le CPU est très puissant – et son multi-threading simultané est très impressionnant! Nous sommes habitués à gérer le concept d’exécution de plusieurs threads sur les cœurs de processeur PC et de partage des ressources de ce processeur sur plusieurs threads, mais en réalité, le SMT du processeur Series X est bien plus performant que les processeurs habituels. Nous avons constaté que le moteur Dirt 5 pouvait facilement en faire bon usage et prendre vie sur les 16 threads matériels dont nous disposions sur la série X.
Q : Quel sera l’impact de ces améliorations sur l’expérience d’un joueur avec Dirt 5 ?
R : Certaines personnes pensent à tort que les temps d’image et les performances sont limités à la vitesse de votre GPU, mais les performances du processeur sont évidemment également essentielles, ce ne serait pas bon si vous aviez un GPU capable de rendre de beaux visuels à 4K à 120 fps si vous n’avez pas de processeur capable de générer suffisamment de données d’image pour un rendu aussi rapide sur le GPU. Un GPU puissant a besoin d’un processeur puissant pour le sauvegarder et la Xbox Series X le fournit. Pouvoir répartir plus de travail sur tous ces cœurs, dans un moteur évolutif comme celui que nous avons chez Cheshire Studio, signifie qu’il nous reste plus de temps CPU à consacrer à l’amélioration de la physique, à la réduction de la latence d’entrée, aux mises à jour de l’IA – nous sommes en mesure de livrer plus que nous ne pouvions auparavant.
Q: Pourquoi votre équipe de développement a-t-elle choisi de se concentrer sur la résolution 4k et 120 ips comme domaines d’amélioration pour Dirt 5 ?
R : La fréquence d’images est évidemment essentielle dans un jeu de course. Vous obtenez une plus grande sensation de vitesse et de réactivité à des fréquences d’images plus élevées. 120fps m’a semblé fou au début, quand Xbox m’a dit que la Xbox Series X pouvait prendre en charge 120fps, j’ai pensé "Bien sûr, pour quelque chose d’un peu plus simple peut-être… Peut-être un simple jeu d’arcade ou quelque chose comme ça…"
Tout d’abord, j’ai été très surpris de la rapidité avec laquelle nous avons pu configurer pour 120 images par seconde et le faire fonctionner. Plus important encore, j’ai été choqué de la rapidité avec laquelle nous pouvions atteindre 120 images par seconde ! Nous n’avions fait aucune optimisation pour cela à ce stade, mais le jeu atteignait fréquemment 120 images par seconde.
Nous avons choisi de prendre en charge des fréquences d’images élevées parce que, tout simplement, la puissance de la série X signifiait que nous le pouvions. C’est une expérience tellement formidable et fluide – je n’avais jamais connu un autre coureur comme celui-ci.
Q: Comment pensez-vous que les fans de Dirt 5 réagiront en y jouant sur Xbox Series X avec ces améliorations ?
A: Le jour du lancement, je démarrerai ma série X (toussais, tu m’en envoies un, n’est-ce pas, Xbox? Tousse) et je sauterai en ligne pour jouer à Dirt 5 avec les fans. J’ai hâte d’entendre ce qu’ils ont à dire.
En tant que joueurs, nous sommes à un endroit où les joueurs savent qu’il existe une différence significative entre 30 ips et 60 ips.
Parfois, c’est un choix pour les joueurs, un compromis entre s’ils veulent que le jeu se sente bien ou ait fière allure.
Pour Dirt 5, la puissance de la série X signifie que le jeu est incroyable à 60 ips – vous l’avez vu, il a l’air fantastique – mais nous sommes également en mesure d’offrir un gameplay incroyablement fluide et réactif à 120 ips tout en restant magnifique.
Q : À quoi ressemble le développement sur Xbox Series X ?
R : La transition du développement vers une nouvelle plate-forme de console, comme la Xbox Series X, est généralement très pénible. Vous devez composer avec de nouveaux outils, de nouveaux flux de travail, de nouvelles façons de penser.
Cette fois-ci, l’équipe de Xbox m’a apporté un nouvel ensemble d’outils appelé le kit de développement de jeu, qu’ils avaient déjà installé et fonctionné sur Xbox One.
Cela signifiait que nous pouvions faire la transition beaucoup plus tôt. En fait, nous avons commencé à préparer le terrain pour le développement de la Xbox Series X bien avant même de recevoir le matériel. Ce type de réflexion de la part de Xbox nous a permis d’avoir une véritable longueur d’avance sur le développement de nouvelle génération, donc après avoir reçu notre premier matériel Xbox Series X, nous étions opérationnels très rapidement.
Pour moi, la chose la plus importante dans la création d’un jeu vidéo, ce sont les relations. Travailler avec Xbox, c’est un partenariat – l’équipe de Xbox s’engage à nous aider à créer un excellent jeu vidéo et ils me l’ont montré encore et encore. Cela signifie être ouvert et honnête à propos de nos expériences ; ce que nous avons aimé et peut-être même ce que nous avons trouvé difficile dans le développement a eu un impact significatif et visible sur les mises à jour que je reçois pour les outils de la série X. (Merci à notre partenaire de développement chez Xbox, Richard Hackett! Merci Rich !)
Je n’ai jamais travaillé sur un lancement de console où, alors que nous sommes encore à des mois de la sortie, les outils ont été aussi matures, aussi stables, aussi faciles à utiliser.
Q : Quelle amélioration étiez-vous le plus enthousiaste à l’idée d’explorer l’utilisation de Dirt 5 sur Xbox Series X ?
R : Évidemment, ce disque SSD est incroyable. Ce n’est pas comme un SSD PC, c’est plus que ça. Être capable de charger des données si ridiculement rapidement n’est pas seulement vraiment impressionnant, mais en tant que développeur, c’est très intéressant.
Pour Dirt 5, nous allons pouvoir nous lancer dans des courses très rapidement. Cela signifie qu’aucun écran de chargement ne gêne, pas de flânerie, pas de regard sur mon téléphone, cela signifie que l’action sera non-stop.
À l’avenir, je suis vraiment excité de voir comment cette technologie va changer le visage des jeux vidéo parce que je crois vraiment que ce sera le cas.
Q: Que signifie Smart Delivery pour votre jeu et comment vous proposez Dirt 5 aux fans ?
R : Nous sommes des joueurs chez Codemasters. Faire payer davantage nos joueurs pour jouer à un jeu qu’ils possèdent déjà, sur une nouvelle console, nous semble fou.
De même, j’aime jouer sur ma Xbox One S à l’étage dans ma maison et je m’attends à ce que les jeux auxquels je joue sur la série X soient également jouables à l’étage. Cela me semble naturel, je veux que les coûts et les achats soient éliminés et ne m’empêchent pas de jouer à un jeu que j’apprécie.
Smart Delivery signifie que vos jeux vous accompagnent sur toutes les consoles Xbox One et Xbox Series X que vous possédez. Si vous achetez Dirt 5 sur Xbox One, vous obtenez gratuitement la version Series X lorsque vous achetez votre nouvelle console. Ou achetez-le sur Xbox Series X le jour de sa sortie et ayez-le à disposition pour en profiter sur votre Xbox One X lorsque vous y jouez.
Smart Delivery vous permet de jouer à Dirt 5 partout où il y a une Xbox et c’est ce que je veux: plus d’endroits où jouer !
Q: Qu’est-ce que le développement Xbox Series X/nouvelle génération permet dans les projets actuels ou futurs que vous n’auriez pas pu réaliser avec la génération actuelle de consoles ?
R : Nous avons encore beaucoup de choses à explorer dans le nouveau matériel, mais je suis très intrigué de voir ce que nous pouvons faire avec le nouveau disque SSD et les capacités de décompression matérielle dans l’architecture Xbox Velocity.
Le lecteur est si rapide que je peux charger des données au milieu d’une image, les utiliser, les consommer, les décharger et les remplacer par autre chose au milieu d’une image, traitant la mémoire GPU comme un disque virtuel. Combien de données de texture puis-je maintenant charger ?
Je suis impatient de pousser cela aussi loin que possible pour voir quel genre de belles expériences nous pouvons offrir.
J’adore le nouveau matériel passionnant qui change le visage du développement de jeux vidéo et c’est exactement ce qu’est la série X. J’ai hâte de voir où nous allons tous aller à partir d’ici !