Aller au contenu

Unreal Engine 5.7 : ce qui change vraiment pour les devs

Par Baptiste P.

6 min de lecture
Lien copié dans le presse-papiers

Chaque version d'Unreal Engine c'est des annonces marketing bruyantes. Mais 5.7 ? Y'a vraiment des trucs qui changent comment on travaille. PCG et Substrate en prod-ready, des gains PCG doublés, MetaHuman qui s'étend. J'ai testé sur des petits builds et franchement ça mériterait qu'on creuse sérieusement, que tu sois indie à 5 ou studio AAA de 500. C'est pas rien - PCG en prod-ready élimine la plus grande raison que les indies hésitaient à adopter Unreal pour construire des open worlds.

PCG passe en production-ready : ce que ça signifie concrètement#

Le PCG framework traîne depuis 5.2 en "experimental". Traduction : c'est là, mais "ne mets pas ta prod dessus". 5.7 le passe en prod-ready. C'est un signal fort, surtout qu'Epic annonce les perfs quasi doublées vs 5.5. Pour un système qui peuple des open worlds massifs en procédural, doubler les perfs change tout. Avant, c'était un gamble pour les indies qui hésitaient sur le runtime cost. Là, le calcul devient plus clair.

Pour les indies c'est game-changing. Avant, remplir un open world crédible, c'était soit des centaines d'heures de placement manuel, soit une équipe d'artistes dédiée. Maintenant, PCG en prod + perfs doublées = une petite équipe peut vraiment construire des envs denses sans nuker les framerates. C'est pas rien.

Nanite Foliage : puissant mais encore expérimental#

Moins mûr que PCG, Nanite Foliage arrive en tant que fonctionnalité expérimentale dans la 5.7. Le principe : utiliser le moteur de rendu Nanite, qui gère la virtualisation des géométries pour les meshes statiques, pour rendre de la végétation dense avec des animations.

Techniquement, Nanite Foliage s'appuie sur Nanite Voxels pour dessiner de grandes quantités d'éléments se chevauchant (canopées d'arbres, herbe dense, buissons) à des framerates stables sur le hardware actuel. Nanite Assemblies et Nanite Skinning contrôlent les coûts en stockage, mémoire et animation.

Concrètement, cela signifie qu'une scène forestière dense, le cauchemar de tout optimiseur, devient beaucoup plus gérable. Les arbres en arrière-plan n'ont plus besoin de LODs manuellement créés, Nanite s'occupe de la virtualisation automatique.

La nuance importante : il s'agit toujours d'une feature expérimentale. Ne la mettez pas en production sans tests approfondis sur vos cibles matérielles. Les gains sont réels, mais les edge cases existent encore.

Substrate en production-ready : la fin des workarounds matériaux#

Le système de matériaux Substrate suit le même chemin que PCG et passe en production-ready. Substrate remplace le système de shading traditionnel d'Unreal par une approche modulaire et layered : vous construisez des matériaux complexes en empilant des couches avec une précision physique réelle.

Pour les équipes AAA, Substrate permet de créer des matériaux ultra-détaillés (peau, tissu, métal abîmé) sans les contorsions habituelles des material functions. Pour les indie, le chemin est légèrement plus raide, mais les presets et l'approche physique simplifient la création de matériaux convaincants sans être expert en shader programming.

Le fait de passer en production-ready élimine la principale raison de ne pas l'adopter : la peur des breaking changes en cours de développement.

MetaHuman : Linux, macOS et automatisation Python#

Les améliorations MetaHuman de la 5.7 sont moins spectaculaires visuellement mais importantes opérationnellement. Le plugin MetaHuman Creator supporte désormais Linux et macOS, une limitation frustrante pour les équipes travaillant sur des environnements hétérogènes ou des pipelines CI/CD.

Plus intéressant : le traitement batch et automatisé des assets MetaHuman est maintenant possible via Python ou Blueprint. Pour les studios qui utilisent des personnages MetaHuman en masse, ou qui intègrent des MetaHumans dans des pipelines de génération procédurale, cette automatisation change tout.

Lumen et le chemin vers le hardware raytracing#

Lumen continue sa progression vers un seul chemin de rendu unifié autour du hardware raytracing (HWRT) à 60 Hz. Epic a déprécié le detail tracing software raytracing (SWRT) dans la 5.6 et continue dans cette direction. Le message est clair : si vous ciblez du SWRT pour des questions de compatibilité matérielle, commencez à planifier votre migration.

Pour les projets AAA sur PC haut de gamme avec GPU NVIDIA récent, HWRT à 60 Hz devient une cible réaliste. Pour les indie ciblant un hardware plus large ou les consoles, la question reste plus complexe.

L'Epic Developer Assistant : IA dans l'éditeur#

La 5.7 ajoute un assistant IA directement dans l'editor. Répond aux questions sur l'engine, suggère des solutions Blueprint, navigue la doc. Honnêtement ? C'est cool pour les débutants et les trucs basiques. Les expérimentés vont trouver ses limites très vite. La valeur réelle c'est la friction réduite pour les équipes qui apprennent Unreal, pas un boost de prod pour les vétérans. Peut-être que ça change dans la 5.8, on verra.

Licensing : rien ne change, mais ça vaut toujours la peine de le rappeler#

Unreal Engine reste gratuit jusqu'à 1 million de dollars de revenus bruts par produit, puis passe à 5% de royalties au-delà. Pour la grande majorité des studios indie, ce seuil ne sera jamais atteint, ce qui rend l'accès à tous ces outils AAA (Nanite, Lumen, MetaHuman, PCG) totalement gratuit.

C'est le contexte dans lequel les améliorations de la 5.7 prennent tout leur sens : une équipe de 3 développeurs peut maintenant construire un open world avec de la végétation Nanite, des matériaux Substrate physiquement corrects et des personnages MetaHuman générés en batch via Python, sans payer une seule licence jusqu'à ce que le projet génère des revenus significatifs.

Ce que ça change selon votre profil#

Vous êtes indie avec une petite équipe : Le passage en production-ready de PCG est votre plus grande victoire dans cette version. Vous pouvez maintenant construire des environnements ouverts convaincants sans équipe d'artistes dédiée. Testez Nanite Foliage en parallèle, mais avec prudence.

Vous travaillez dans un pipeline AAA : L'automatisation MetaHuman Python, les gains PCG et le support Linux/macOS dans les outils MetaHuman sont vos points d'attention. Planifiez aussi votre migration HWRT si vous utilisez encore SWRT.

Vous évaluez un passage sur Unreal : La 5.7 est probablement la version la plus solide pour sauter le pas. PCG et Substrate en production-ready réduisent le risque d'adoption, et les performances PCG doublées rendent les promesses de l'engine plus crédibles.


Sources :

BP

Baptiste P.

Chroniqueur digital & gaming

Lien copié dans le presse-papiers

À lire aussi