Publicité

L’Unreal Engine 6 vise la lune avec le support d’un milliard de joueurs simultanés

L’Unreal Engine 6 vise la lune avec le support d’un milliard de joueurs simultanés
Le 9 octobre 2024
Le 9 octobre 2024
Commentaires

Mais ça va prendre du temps

Partager cet article :

Alors que l’Unreal Engine 5 est en train de devenir le moteur de prédilection de nombreux studios, Epic Games planche déjà sur la suite, l’Unreal Engine 6. Son créateur, Tim Sweeney, voit les choses en (très) grand.

Le métavers toujours en ligne de mire

Dans un article publié au cours de l’été dans les colonnes de matthewball.co, le fondateur d’Epic Games a très largement évoqué le futur de l’entreprise et de son moteur Unreal Engine, ainsi que l’évolution de Fortnite au cours de ces sept dernières années.

Comme on le sait, l’ambition de Tim Sweeney est de créer un métavers, et c’est notamment avec Disney qu’il s’est associé dans le but de « construire un écosystème persistant, ouvert et interopérable » qui réunira les communautés.

Il faudra cependant attendre que la technologie évolue pour que la vision de Tim Sweeney se réalise pleinement, comme il l’explique avec les différentes limitations actuelles de Fortnite et du moteur Unreal Engine.

Pourquoi Fortnite : Battle Royale est limité à 100 joueurs ? Eh bien, parce qu’à l’époque où nous l’avons lancé, nous ne pouvions pas faire fonctionner 200 joueurs sur un serveur.

[…]

La raison pour laquelle Fortnite est divisé en un grand nombre d’îles différentes, dont beaucoup ont été construites par des créateurs tiers et d’autres par Epic, est que nous ne disposons pas encore de l’ensemble de la pile technologique nécessaire pour permettre à chaque créateur de rassembler son contenu dans un grand monde ouvert homogène s’il le souhaite. Ainsi, beaucoup des choses que vous voyez ici ne sont pas l’état final permanent de ce que nous voyons être ce média, mais sont juste des béquilles que nous utilisons pour boiter pendant que nous travaillons vers les capacités ultimes de la chose.

Tim Sweeney évoque ensuite qu’il faut s’attendre à des changements très importants « dans un certain nombre de domaines », comme notamment la capacité à construire une économie interopérable qui fonctionne avec d’autres jeux et d’autres écosystèmes, l’un des piliers de sa vision du metavers.

Le modèle de mise en réseau doit aussi grandement évoluer. Il explique qu’actuellement, il ne permet pas aux serveurs d’Epic de se parler et que s’il peut y avoir des centaines de milliers de serveurs en activité et plus de 10 millions de joueurs en ligne en même temps, chacun d’entre eux « se trouve dans sa propre copie du monde » et ne peut pas se voir dans cet espace.

Si vous regardez ce qu’il y a dans l’Unreal Engine 5 aujourd’hui, c’est remarquablement similaire au modèle de réseau que j’ai construit pour l’Unreal Engine 1 en 1997. Il a été livré dans Unreal et Unreal Tournament, et il a été amélioré progressivement depuis lors, sans être radicalement modifié.

L’Unreal Engine 6 déjà dans toutes les têtes

Tim Sweeney affirme ainsi qu’améliorer le modèle de mise en réseau est l’un des gros objectifs du moteur Unreal Engine 6, suggérant ensuite la possibilité de coordonner une simulation à l’échelle de millions, voire d’un milliard de joueurs simultanés.

L’un des grands objectifs que nous faisons pour Unreal Engine 6 est donc d’améliorer le modèle de mise en réseau, où nous avons à la fois des serveurs supportant de nombreux joueurs, mais aussi la capacité de déplacer les joueurs de manière transparente entre les serveurs et de permettre à tous les serveurs d’un centre de données ou de plusieurs centres de données de se parler et de coordonner une simulation à l’échelle de millions ou, à l’avenir, peut-être même d’un milliard de joueurs simultanés.

Si ce chiffre donne évidemment le vertige, il explique que cela doit être l’un des objectifs de la technologie, car sinon, de nombreux genres de jeux ne pourront jamais exister.

Notre objectif est de construire un modèle de réseau qui conserve le modèle de programmation Verse vraiment simple que nous avons dans Fortnite aujourd’hui en utilisant une technologie qui a été rendue possible au début des années 2000 par Simon Marlow, Simon Peyton Jones et d’autres, appelée Software Transactional Memory (mémoire transactionnelle logicielle).

[…]

Si vous optimisez votre code d’une certaine manière, comme vous le faites aujourd’hui pour la cohérence du cache, alors nous voulons que votre jeu puisse fonctionner dans une simulation beaucoup plus grande que celle que nous utilisons actuellement. C’est l’un de nos objectifs pour Unreal Engine 6, et cela va accaparer une part croissante des efforts de notre équipe au fur et à mesure que nous y travaillons. L’autre aspect est la possibilité de combiner autant de contenu que les joueurs le souhaitent dans un monde homogène.

Un processus de plusieurs années

Dans une interview plus récente accordée à The Verge, Sweeney indique par ailleurs que pour le moment, Epic propose à la fois l’Unreal Engine et l’Unreal Editor pour Fortnite, est que l’objectif est de créer une nouvelle version d’Unreal Engine « capable de les relier ».

La véritable puissance viendra lorsque nous réunirons ces deux mondes, de sorte que nous aurons toute la puissance de notre moteur de jeu haut de gamme fusionnée avec la facilité d’utilisation que nous avons réunie dans l’Unreal Editor pour Fortnite. Cela prendra plusieurs années. Et lorsque ce processus sera terminé, il s’agira de l’Unreal Engine 6.

Évidemment, ces diverses déclarations laissent rêveur et la vision du fondateur d’Epic doit assurément séduire les nombreux studios qui choisissent d’abandonner leurs moteurs au profit de l’Unreal Engine.

C’est notamment le cas de 343 Industries, récemment renommé en Halo Studios, qui annonçait en début de semaine son passage à l’Unreal Egnine 5 pour tous les futurs projets autour de la franchise. L’avenir nous dira si cette décision était la bonne, tandis que l’on se prend déjà à rêver de combats multijoueur Halo à très grande échelle.

SauroneMX338
Bientôt 10 ans sur Xboxygen à rédiger des tests, guides, dossiers et news sur presque tous les sujets. Ne joue jamais aux bons jeux, mais excelle dans l’art d'acheter les mauvais plein pot !
Partager cet article

Fortnite

Développeur : Epic Games
Éditeur : Gearbox Publishing
Date de sortie : 25/07/2017

commentaire

Accueil » Actualité Xbox en direct » L’Unreal Engine 6 vise la lune avec le support d’un milliard de joueurs simultanés