Le développeur de League of Legends, Riot Games, a traduit avec succès ses prouesses avec le multijoueur en ligne dans le genre FPS en 2020, révélant un penchant pour les angles durs de Counter-Strike dans le processus. À ce jour, Valorant reste un jeu de tir populaire, bien que très technique.

Cependant, faire de Valorant ressemble à un long cauchemar technique, Riot donnant la priorité au polissage et au codage intelligent pour créer un jeu de tir qui récompense une précision extrême tout en restant évolutif sur une large gamme de machines radicalement différentes.

J'ai parlé avec l'ingénieur en chef de Riot pour le jeu, Marcus Reid, afin de mieux comprendre la technologie sous-jacente qui a permis au FPS gratuit de rester performant deux ans plus tard.

tellement bien c'est hertz

Un jeu qui demande tant d'habileté et de précision ne fonctionnerait pas sans des serveurs à taux de tic-tac élevé. "Nous avons fait beaucoup d'expériences avec des joueurs vraiment talentueux pour comprendre comment le jeu fonctionne le mieux", explique Reid.

"Nous avons constaté que nous avions vraiment besoin de 128 serveurs de taux de ping pour atteindre nos objectifs. Nous voulons également que la grande majorité de nos joueurs aient moins de 35 millisecondes de ping. C'est la condition optimale. .

Un taux de tic inférieur ou un ping plus élevé introduit un décalage, exacerbant des problèmes comme l'avantage de l'apparence, un "artefact de réseau", selon les termes de Riot, conduisant à un avantage crucial d'une fraction de seconde pour un joueur regardant dans un coin l'adversaire qui lui fait face. . Le sujet est souvent discuté entre les équipes compétitives et a conduit à des différends très médiatisés sur le ping des joueurs.

(Crédit image : Riot Games)

Cela dit, faire de Valorant un jeu hautement évolutif restait une priorité. Riot continue de rendre le jeu accessible aux joueurs utilisant une grande variété de versions. De plus, n'hésitez pas à utiliser des solutions d'affichage comme Nvidia Reflex, qui contourne la file d'attente de rendu pour améliorer la communication entre le CPU et le GPU de votre machine.

"Nous prenons en charge certaines machines assez bas de gamme", déclare Reid, "et nous voulons que ces machines fonctionnent bien et soient capables de jouer au jeu de manière compétitive. Je pense que Reflex prend en charge les GPU depuis la série 900, qui est sortie en 2014. Ce matériel est largement disponible et améliore l'expérience de beaucoup de nos joueurs qui, selon nous, méritent d'être pris en charge, mais nous voulons également nous assurer que nous avons le meilleur expérience possible sur ce matériel haut de gamme.

Les joueurs assez chanceux pour avoir des PC haut de gamme n'obtiennent pas un avantage injuste. Valorant a un champ de vision fixe, ne prenant en charge que les formats d'image 16: 9 ou 16: 10, et même ceux qui utilisent des moniteurs ultra-larges sont obligés d'utiliser un écran large pour ne pas bénéficier de la vision périphérique supplémentaire.

extrême précision

Neon utilisant son Ultimate Overdrive

(Crédit image : Riot Games)

La difficulté élevée de Valorant peut surprendre les joueurs plus occasionnels, car elle punit souvent un gameplay sous-optimal. Avec un kill time faible, l'espace entre un joueur qui ouvre le feu et sa cible qui tombe, chaque tir compte. Ce qui signifie que le journal des accès doit être aussi précis que possible.

"En ce qui concerne la façon dont nous y parvenons, les vraies réponses sont de nombreuses données et un examen assez approfondi chaque fois qu'un problème est signalé", déclare Reid.

Par conséquent, les développeurs de Valorant n'ont pas peur de regarder les bogues ou "quelque chose qui ne va pas" au microscope. C'est un processus auquel l'équipe est confrontée en public. Par exemple, Riot a publié un blog technique substantiel sur le netcode de Valorant (s'ouvre dans un nouvel onglet) et tient les joueurs informés de leurs réponses et mises à jour en fonction de leurs commentaires.

De manière réaliste cependant, Riot ne peut pas faire grand-chose pour assurer une expérience en ligne transparente. Reid admet que des mesures d'atténuation telles que la mise en mémoire tampon des prédictions, qui tentent de lisser les connexions instables, ne peuvent boucher les fissures que dans une certaine mesure.

"Si les conditions du réseau se dégradent vraiment, si le client du jeu et le serveur du jeu ne peuvent pas communiquer les informations dont ils ont besoin en temps opportun, l'expérience du joueur se détériore", dit-il.

Performance maximale

Agent vaillant d'Astra

(Crédit image : Epic Games)

Riot semble avoir l'évolutivité, la qualité de connexion et la réactivité globale de Valorant comme une science. Mais qu'en est-il des performances ?

«Ainsi, avant le lancement, nous parlions vraiment de trois catégories de problèmes», explique Reid. « Quels sont les objectifs que nous devons atteindre pour la performance de nos serveurs ? Et c'est celui qui offre l'expérience du taux de 128 ticks.

"La deuxième catégorie concerne les scénarios liés au GPU", poursuit-il. "Cela a tendance à être sur du matériel bas de gamme, comme un CPU qui a des graphiques intégrés au lieu d'un GPU dédié. Et puis il y a les scénarios liés au processeur, qui ont tendance à être davantage destinés aux PC clients de milieu de gamme et aux machines hautes performances. Cela a également un certain niveau de chevauchement avec les considérations de performances du serveur.

Riot coupe rarement une fonctionnalité pour des raisons de performances. Mais ces préoccupations ont un impact sur le processus de développement. Le style artistique de Valorant, par exemple, a été conçu dès le départ pour bien paraître sur une large gamme de matériel. "De toute évidence, ce n'est pas la seule considération, mais cela enlève certaines choses de la table", déclare Reid. "Nous n'utiliserons pas le ray tracing en temps réel si nous utilisons un ordinateur portable de 2012.

"Alors que nous développons de nouvelles choses pour les joueurs, nous effectuons des tests de performance rigoureux", poursuit-il. "Si nous ajoutons une capacité fondamentalement nouvelle qui oblige le jeu à faire plus de travail, cela peut affecter les performances. Par conséquent, nous essayons de garder les nouvelles fonctionnalités aussi légères et efficaces que possible, et investissons également en permanence de nombreux efforts d'ingénierie pour optimiser les performances globales. .

nuage et au-delà

Art clé pour Valorant Neon Agent

(Crédit image : Riot Games)

En approfondissant le sujet des performances, vous vous demandez peut-être si Valorant pourrait un jour proposer un service de jeu en nuage comme Nvidia GeForce Now, permettant aux joueurs de contourner complètement les limitations matérielles. Mais Reid n'a pas tardé à exprimer qu'une telle éventualité n'est tout simplement pas prévue pour le jeu à ce stade.

"Avec un service de jeu en nuage particulier, le défi serait la latence accrue de passer par un serveur de jeu en nuage, puis de parler à ce serveur", dit-il. "Je pense qu'il serait assez difficile d'offrir le type de réactivité dont vous avez besoin dans un jeu comme Valorant sur un service de cloud gaming. Je ne veux pas dire jamais; la technologie continuera à s'améliorer. Mais ce n'est pas quelque chose que nous envisageons pour le moment. »

Plus prometteur, Reid a confirmé que la console Valorant convient à la PS5 et à la Xbox Series X | S sont "quelque chose que nous explorons définitivement". Cependant, il n'a pas été en mesure de nous donner plus d'informations que cela.

Bien que nous aimerions voir Valorant arriver sur plus de plates-formes, nous comprenons qu'il est d'abord conçu pour PC, en grande partie en raison de son accent exigeant sur la précision. Les sticks analogiques sur les contrôleurs ne peuvent pas égaler la précision d'une souris, mais j'espère que Riot pourra trouver une solution à cela et apporter Valorant à un public plus large. Après tout : tout le monde mérite de jouer à un FPS conçu pour la précision.

Share