Le moteur de jeux vidéo Unity passe en version 2022.2 pour sa variante « Tech Stream ». Pour rappel, cette variante dispose des nouveautés au plus tôt. Les créateurs souhaitant un produit plus stable devront se tourner vers la variante « Long Term Support » (LTS).
Cette version apporte :
- « Entity Component System » (ECS). Le but est de permettre la création d'environnements plus riches et de gameplay plus complexe. Ce système comprend le paquet « Entities », des mises à jour pour le compilateur « Burst » et le système de jobs en C#. En réalité, cela fait plusieurs années que Unity Technologies montre cette technologie et elle est maintenant suffisamment stable pour la production. Aussi, il est possible de créer un projet classique (reposant sur les « GameObject ») et d'utiliser ECS sur les objets ayant des soucis de performances ;
- un nouveau code pour le multijoueur (netcode), avec pour objectif de déléguer les problématiques bas niveau au moteur ;
- la possibilité de personnaliser le rendu avec un nœud pour configurer les effets de post traitement (en espace écran, donc) ;
- le rendu Forward+, permettant d'augmenter le nombre de lumières dans une scène ;
- un système de rendu d'eau permettant d'afficher de grandes étendues ;
- des couches de nuages ;
- la possibilité de remplacer rapidement une ressource Prefab pour une instance ;
- la possibilité de peindre des environnement avec plusieurs types de détails en une action ;
- l'utilisation des splines pour dessiner l'environnement ;
- le paquet « AI Navigation » ;
- la génération d'atlas de texture pour les sprites ;
- le passage en production du support de DirectX 12.
Source
Annonce officielle