Une introduction à Unreal Engine 5 et ce qu’il fait

Unreal Engine 5 est maintenant disponible et comprend plusieurs fonctionnalités révolutionnaires. L'Unreal Engine a été utilisé pour créer des jeux impressionnants au fil des ans, notamment Borderlands 2, Mass Effect 2, Street Fighter V, Bioshock et Fortnite, pour n'en nommer que quelques-uns.

Unreal Engine 5 va permettre aux développeurs de jeux de porter leurs projets à un tout autre niveau. Cet article expliquera pourquoi Unreal Engine 5 est un gros problème pour les joueurs et les développeurs.

Qu'est-ce qu'Unreal Engine 5 ?

Unreal Engine 5 est la dernière version de l'Unreal Engine. L'Unreal Engine est un moteur de jeu créé et maintenu par Epic Games. C'est un moteur puissant avec beaucoup d'utilisation dans l'industrie et un solide réseau de support. Il est particulièrement populaire pour créer des jeux 3D en temps réel.

Unreal Engine 5 est actuellement en accès anticipé. Epic a récemment publié une version Early Access au public avec une démonstration vidéo, visible ci-dessous.

Epic Games espère publier une version prête pour la production d'Unreal Engine 5 en 2022. D'ici là, la version Early Access est disponible pour les développeurs qui souhaitent tester le moteur immédiatement. La démo du jeu montrée dans la vidéo est également open source, ce qui signifie que vous pouvez la télécharger et l'ouvrir dans Unreal pour voir comment tout s'emboîte.

Comment fonctionne l'Unreal Engine 5 ?

Unreal Engine 5 est livré avec quelques fonctionnalités supplémentaires qui transformeront le flux de travail de développement de jeux. Ce sont quelques-unes des fonctionnalités d'Unreal Engine 5 qui changeront fondamentalement la façon dont les développeurs créent des jeux.

Nanite

Nanite est ce qu'Epic appelle un "système de géométrie de micropolygone virtualisé" dans son annonce unrealengine.com . Essentiellement, il permet aux développeurs d'utiliser des ressources artistiques incroyablement détaillées sans avoir à se soucier des performances.

Auparavant, si les développeurs utilisaient des ressources artistiques avec un nombre élevé de polygones (niveaux de détail élevés), ils devaient réduire ces ressources pour des raisons de performances. "Baking meshes", un processus qui supprime les polygones inutiles a fait cela.

Avec Nanite, plus besoin de cuire vos mailles ! La technologie Nanite fait cela pour vous, ce qui signifie que vous pouvez transférer des ressources de qualité film dans votre jeu et le faire fonctionner sans problème.

Lumen

Lumen est un "système d'éclairage global entièrement dynamique". Essentiellement, Lumen gère l'éclairage de l'ensemble du monde du jeu pour vous. Il est dynamique, il va donc changer tout l'éclairage du monde en fonction de facteurs comme l'angle du soleil, par exemple.

Cela rendra l'éclairage dynamique immersif facile à réaliser. Tout ce que vous avez à faire est de placer des lumières dans votre scène et de laisser le système Lumen s'occuper du reste. De plus, l'éclairage que vous voyez dans l'éditeur sera presque identique à l'apparence de l'éclairage dans le produit final.

Mondes ouverts

Unreal Engine 5 rendra les mondes ouverts plus faciles et plus rapides à créer. Un nouveau système de partition du monde divise le monde du jeu en une grille et ne charge que les cellules dont il a besoin à un moment donné. Il utilise également des couches de données, qui vous permettent de créer des variations de différentes zones de votre monde. Vous pouvez créer une couche de nuit et une couche de jour pour une certaine zone, par exemple.

Enfin, un nouveau système Un fichier par acteur permet aux développeurs de travailler sur la même zone sans se marcher sur les pieds. Cela permet de séparer le travail des développeurs même lorsqu'ils travaillent sur la même région de la carte. Cela devrait rendre la collaboration plus sûre et plus facile.

Animation

Auparavant, les développeurs créaient des animations en dehors de l'Unreal Engine. Cela rendait le flux de travail d'animation fastidieux pour les animateurs qui devaient aller et venir entre des fenêtres séparées. Désormais, Unreal Engine 5 a des capacités d'animation intégrées.

Non seulement vous pouvez maintenant créer des rigs et des poses dans le moteur, mais vous pouvez également utiliser un IK Body Solver pour créer un mouvement naturel. Vous pouvez également utiliser Motion Warping, qui vous permet d'utiliser une animation pour créer des mouvements légèrement différents, comme l'utilisation d'une animation de saut pour des sauts à différentes hauteurs.

MétaSons

Les concepteurs sonores disposent également d'un nouveau système avec lequel travailler. MetaSounds est une toute nouvelle façon de créer de l'audio dans Unreal Engine. Il vous permet de configurer une génération audio procédurale, en utilisant des éléments tels que des paramètres de jeu pour déclencher certaines lectures sonores. Il vise également à vous donner un contrôle complet sur tous les aspects de votre rendu audio.

Comment accéder à Unreal Engine 5

Si vous souhaitez essayer Unreal Engine 5, vous pouvez télécharger la version Early Access à partir du lanceur Epic Games. Le lanceur Epic Games comprend l'Epic Games Store, où Epic propose des jeux gratuits de temps en temps. Il obtient également de nouvelles fonctionnalités sociales; Découvrez comment l'Epic Games Store va devenir une expérience plus sociale .

Si vous ne souhaitez pas utiliser le lanceur d'Epic Games, Unreal Engine 5 est également disponible sur le GitHub d'Epic Games . Cependant, pour voir le référentiel sur GitHub, vous devez être connecté à un compte GitHub lié à un compte Epic Games.

La démo du jeu de la démonstration vidéo, intitulée Valley of the Ancient, est disponible sur les mêmes plateformes. Vous pouvez télécharger la démo à partir du lanceur Epic Games dans l'onglet Unreal Engine. Vous pouvez également télécharger le code source de la démo sur GitHub, mais vous devez toujours être connecté à un compte GitHub lié à un compte Epic Games pour le voir.

Bien qu'Epic exige que vous ayez un compte pour utiliser leurs contenus, il existe de nombreux autres projets de jeux open source sans ces exigences. Découvrez d'autres projets open source en lisant Les 25 meilleurs jeux vidéo open source en 2020 .

Unreal Engine 5 change la donne

Unreal Engine 5 change le développement de jeux de plusieurs manières importantes. La technologie Nanite est révolutionnaire, car elle permet aux développeurs d'utiliser des ressources de qualité cinématographique pratiquement sans frais. De plus, le système Lumen permet aux jeux d'avoir facilement un éclairage réaliste et dynamique.

Les développeurs qui utilisent Unreal Engine 5 remarqueront des changements majeurs dans leur flux de travail. Les artistes n'ont plus à créer leurs propres maillages, les animateurs peuvent créer toutes leurs animations dans le moteur et les artistes de l'environnement n'ont pas à configurer manuellement l'éclairage. Tous les membres de l'équipe de développement devraient bénéficier de certaines améliorations de leur flux de travail lorsqu'ils utilisent Unreal Engine 5.

Les joueurs devront peut-être attendre un certain temps pour voir les versions majeures intégrées à Unreal Engine 5, mais l'attente en vaudra presque certainement la peine. Regarder la démonstration vidéo devrait donner aux joueurs une idée de ce qui s'en vient. Cela ressemble vraiment à quelque chose de la prochaine génération de jeux.