27.3 C
Berlin
vendredi, août 8, 2025

« Faites autant de faux-semblants que vous pouvez » : les créateurs du moteur de jeu sans doute le plus important appellent eux-mêmes à résoudre enfin leurs plus gros problèmes

Follow US

80FansJ'aime
908SuiveursSuivre
57SuiveursSuivre

Les micro-ralentissements dans les jeux Unreal Engine 5 sont un problème fréquent. Epic propose désormais des solutions aux développeurs.

Actuellement, rares sont les moteurs de jeu qui incarnent autant la splendeur visuelle qu’Unreal Engine 5. Cependant, de nombreux jeux associent désormais les saccades et les baisses de performances au moteur d’Epic. Le fabricant propose désormais une série de solutions aux développeurs.

Epic déclare la guerre aux micro-ralentissements

Une solution assez amusante, mais aussi très présentation passionnante de l’Unreal Fest 2025, qui s’est tenu début juin à Orlando, a récemment été mise en ligne sur la chaîne YouTube d’Unreal Engine. On y voit Ari Arnbjörnsson, ingénieur logiciel chez Epic, vêtu d’un costume de chasseur de sorcières, qui appelle à la « Hitch Hunt », c’est-à-dire à la chasse aux micro-saccades.

Celles-ci affectent de nombreux jeux développés avec Unreal Engine 5. Dans sa présentation, Epic présente une série de raisons expliquant ces micro-saccades, qui ont été identifiées grâce à des entretiens avec différents studios. Il propose également plusieurs solutions possibles.

Au total, sept raisons expliquant les micro-saccades sont abordées :

  • Problèmes liés au streaming de niveaux : souvent dus à une utilisation inappropriée d’objets statiques, ce qui entraîne une surcharge de la mémoire et un ramassage des ordures fréquent.
  • Optimisation physique : De nombreux développeurs oublient d’optimiser la physique et se fient à Nanite, mais une géométrie complexe sans simplification des collisions génère une charge supplémentaire.
  • Actionneurs de spawn : En particulier avec les PNJ complexes, qui peuvent provoquer des saccades lors du spawn.
  • Compilation des shaders PSO pendant le jeu : Malgré l’introduction du cache PSO dans UE 5.3, cela reste une cause fréquente de blocage sur PC.
  • Garbage Collector : peut entraîner des saccades s’il ne fonctionne pas de manière incrémentielle.
  • Chargement synchrone des ressources : lorsque les ressources sont chargées de manière synchrone, cela bloque le thread de rendu et entraîne des saccades.
  • Surcharge des blueprints : Une utilisation excessive ou inefficace des blueprints peut également nuire aux performances.

Selon Epic, une meilleure optimisation et une utilisation plus efficace des ressources sont particulièrement importantes pour éviter ces problèmes. Les développeurs doivent intégrer dès que possible des pratiques d’optimisation éprouvées dans le processus de développement afin d’éviter les problèmes dès le départ.

Quelle est votre expérience avec les jeux Unreal Engine 5 ?

RELATED ARTICLES

Battlefield 6 Beta : lancement, inscription, contenu – Toutes les infos sur la bêta ouverte

La bêta de Battlefield 6 arrive à grands pas ! Vous trouverez ici toutes les infos sur le lancement,...

Call of Duty: Black Ops 6 dévoile le contenu du Battle Pass de la saison 5

Call of Duty: Black Ops 6 a dévoilé le contenu de son prochain Battle Pass de la saison 5...

4 nouvelles informations sur Battlefield 6 : retour des cartes classiques, bots en mode multijoueur et pourquoi la destruction...

De nouvelles informations ont été révélées lors d'un événement multijoueur consacré à BF6 à Hong Kong. Voici un résumé. Peu...