IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le moteur de jeu Unity 6.3 LTS est disponible et renforce le développement hybride en permettant le rendu 3D à l'intérieur de scènes 2D, l'intégration de Box2D v3 et une boîte à outils multiplateforme

Le , par Jade Emy

3PARTAGES

4  0 
Unity 6.3 est lancé en tant que version de support à long terme avec deux ans de mises à jour et constitue désormais la base recommandée pour les nouveaux projets. Elle renforce le développement hybride en permettant le rendu 3D à l'intérieur de scènes 2D grâce au 2D Universal Render Pipeline, permettant aux éléments Mesh Renderer et Skinned Mesh Renderer de fonctionner aux côtés des sprites. Un nouveau Platform Toolkit unifie les tâches communes multiplateformes telles que la gestion des comptes, les données de sauvegarde et les réalisations sous une seule interface de programmation d'application, facilitant ainsi le développement multiplateforme.

Unity est un moteur de jeu multiplateforme développé par Unity Technologies. Il a été annoncé et lancé pour la première fois en juin 2005 lors de la Worldwide Developers Conference d'Apple en tant que moteur de jeu pour Mac OS X. Depuis, le moteur a été progressivement étendu pour prendre en charge une variété de plateformes de bureau, mobiles, de consoles, de réalité augmentée et de réalité virtuelle. Il est particulièrement populaire pour le développement de jeux mobiles iOS et Android, est considéré comme facile à utiliser pour les développeurs débutants et est populaire pour le développement de jeux indépendants.

Récemment, Unity 6.3 est lancé en tant que version de support à long terme avec deux ans de mises à jour et constitue désormais la base recommandée pour les nouveaux projets. Elle renforce le développement hybride en permettant le rendu 3D à l'intérieur de scènes 2D grâce au 2D Universal Render Pipeline, permettant aux éléments Mesh Renderer et Skinned Mesh Renderer de fonctionner aux côtés des sprites. Le jeu d'outils 2D bénéficie également de fonctionnalités améliorées en matière de rendu, de physique et d'analyse des actifs.

La mise à jour intègre Box2D v3 avec de nouvelles interfaces de programmation d'applications physiques 2D de bas niveau qui améliorent les performances multithread, le déterminisme et le débogage à la fois dans l'éditeur et le runtime. Un nouveau Platform Toolkit unifie les tâches communes multiplateformes telles que la gestion des comptes, les données de sauvegarde et les réalisations sous une seule interface de programmation d'application, facilitant ainsi le développement multiplateforme.

Shader Graph prend désormais en charge l'éclairage personnalisé, les shaders de terrain, jusqu'à huit jeux de coordonnées de texture et un navigateur de modèles. Les paramètres de construction des shaders aident à réduire le temps de compilation en permettant aux développeurs d'exclure ou de convertir des mots-clés de shaders sans codage supplémentaire. D'autres améliorations incluent l'analyseur Sprite Atlas pour repérer les packs de sprites inefficaces, des barres d'outils personnalisables, de meilleurs diagnostics pour les flux de travail de rendu et de physique, et des fonctionnalités Android XR étendues telles que le suivi des visages, les objets trackables et la résolution dynamique.


Support et évolutivité d'Unity 6.3 LTS

Unity 6.3 LTS bénéficiera de deux ans de support dédié, de mises à jour régulières, d'un écosystème croissant d'outils vérifiés et d'un support stable de la plateforme. Les utilisateurs d'Unity Enterprise et d'Unity Industry bénéficieront d'une année supplémentaire de support (trois ans au total). La version Unity 6.2 Update n'est plus supportée.

Unity 6.0 LTS (sortie en octobre 2024) continue d'être supporté avec le même engagement LTS de deux ans, avec une année supplémentaire pour les utilisateurs de Unity Enterprise et Industry. La série Unity 6 assure une qualité et une stabilité constantes à travers chaque version, et livre des mises à jour de manière incrémentale avec chaque version afin que vous puissiez les adopter sans entraver vos projets en cours.

La version Unity 6.3 LTS est recommandée pour les jeux en service et les développeurs qui sont sur le point de verrouiller la production sur une version spécifique d'Unity, ainsi que pour les nouvelles productions et les productions en milieu de cycle.

Boîte à outils pour la plateforme

Simplifiez le développement multiplateforme grâce à une API unifiée pour les fonctions de jeu essentielles telles que la gestion des comptes, les données de sauvegarde, la propriété des contrôleurs et les succès, qui fonctionnent sur toutes les plateformes, avec une seule base de code. Les flux de travail intégrés et les tests basés sur l'éditeur vous aident à réduire la complexité de la certification et à tester vos flux de travail dans l'éditeur, sans avoir à les adapter à l'appareil. Platform Toolkit assure la prise en charge des éléments suivants :

- Android™ / Google Play Services
- iOS / GameKit
- Nintendo Switch™
- Nintendo Switch™ 2
- PlayStation® 5
- Windows / GDK
- Windows / Steam
- Xbox One
- Xbox Series X | S


Voici un extrait de l'annonce d'Unity :

Performances et stabilité

Notre principe directeur avec le moteur Unity est de nous assurer que nous offrons des performances et une stabilité avant tout, afin que vos joueurs bénéficient de la meilleure expérience possible, où qu'ils jouent. Nous avons modifié la façon dont nous développons Unity pour nous assurer que cela reste notre priorité absolue.

Vérification de la production

Nous avons utilisé des jeux réels de différents genres et plateformes pour vérifier qu'Unity 6.3 LTS fournit des outils qui fonctionnent de manière fiable en production, et pas seulement dans des environnements de test isolés. Nous avons notamment travaillé sur des projets tels que les suivants :

- Phasmophobia, Kinetic Games
- V Rising, Stunlock Studios
- Pokémon Sleep, The Pokémon Company
- Den of Wolves, 10 Chambers
- Survival Kids, développé par Unity en partenariat avec KONAMI
- Thrasher, Puddle Games

Nous avons utilisé des productions comme celles-ci pour valider les améliorations apportées à des domaines tels que UI Toolkit, Shader Graph, Scriptable Build Pipeline et Profiler. En outre, notre travail avec Whiteout Survival de Century Games nous a aidés à mieux comprendre les défis communs auxquels les utilisateurs sont confrontés avec les Sprite Atlas, ce qui a conduit au développement du nouvel outil Sprite Atlas Analyzer.

Dans l'ensemble, nous avons été en mesure de raccourcir les temps d'importation, d'accélérer l'entrée en mode Play et les temps de construction, tout en garantissant que la stabilité d'Unity 6.3 LTS est plus élevée que jamais.

L'accent mis sur la stabilité et la qualité a également permis d'obtenir des résultats mesurables au cours des deux dernières années :

- Diminution de 30 % des régressions - Moins de problèmes introduits à chaque version
- Diminution de 22 % des problèmes signalés par les utilisateurs - Amélioration de la stabilité et de la fiabilité
- Plus de problèmes résolus que de problèmes reçus - Augmentation du taux de résolution mois après mois
- Le plus faible arriéré ouvert depuis trois ans - 2025 est en passe de se terminer avec le plus faible arriéré ouvert depuis trois ans

La vérification de la production valide :

- Les chemins de mise à jour - S'assurer que les transitions depuis les versions précédentes d'Unity n'entraînent pas de régressions
- Scénarios réels - Vérifier l'adéquation des nouvelles fonctionnalités dans des environnements de production complexes et pour de nouvelles plateformes
- Stabilité multiplateforme - Confirmer les performances dans divers environnements de développement
- Intégration des commentaires des développeurs - Affiner les outils en se basant sur les commentaires directs de développeurs de jeux expérimentés

Vous pouvez passer à Unity 6.3 LTS en toute confiance, en sachant que les domaines critiques, y compris les améliorations des itérations, les optimisations des temps d'exécution, la portée multiplateforme, les opérations en direct, la monétisation, et bien plus encore, ont été vérifiés en production.

AssetBundle TypeTrees

Les performances continues des jeux en direct sont affectées par les correctifs, les mises à jour et le nouveau contenu que vous fournissez, et nous savons que nombre de vos titres s'appuient sur les adressables pour cela. Nous continuons à investir dans les AssetBundles, en réduisant leur empreinte en mémoire grâce à la déduplication TypeTree.

Ces améliorations ciblées peuvent réduire l'utilisation de la mémoire d'exécution et débloquer des temps de construction considérablement plus courts pour les projets DOTS.

Voici quelques titres avec lesquels nous travaillons en partenariat pour la vérification de la production et qui ont connu des améliorations significatives :

- Disco Elysium (ZA/UM) - Réduction de l'utilisation de la mémoire d'exécution TypeTree de plus de 97%
- MARVEL SNAP (Second Dinner) - Réduction de l'utilisation de la mémoire d'exécution TypeTree de 99%
- V Rising (Stunlock Studios) - Réduction du temps de construction de 4 heures de plus de 50%
- Den of Wolves (10 Chambers) - Réduction du temps de construction de 90 minutes à seulement 30 minutes

De plus, nous redoublons d'efforts pour la documentation, les erreurs et les messages d'avertissement relatifs à la construction et à la distribution. Nous savons que ces domaines sont essentiels à l'exploitation de vos jeux en direct, et nous avons travaillé sur plus d'une centaine de pages de documentation pour y parvenir.

Paramètres de compilation des shaders


Le temps de compilation des shaders peut également être considérablement réduit grâce aux nouveaux paramètres de construction des shaders, qui vous permettent de configurer (exclure et convertir) les mots-clés de shaders d'Unity via les paramètres graphiques et de profil de construction, le tout sans codage.

Ces améliorations seront particulièrement utiles aux équipes travaillant sur des projets de grande envergure et des flux de travail à forte intensité d'actifs, où chaque mégaoctet de mémoire et chaque minute de temps de construction ont un impact direct sur la créativité et la productivité.

Unity Core Standards

Construisez avec des outils et des SDK tiers en toute confiance grâce à Unity Core Standards, un nouvel ensemble de technologies et de directives qui fournissent des paquets vérifiés et signés pour garantir une plus grande confiance. Des développeurs clés se sont engagés avec nous à signer leurs packages AssetStore populaires, avec un étiquetage clair dans le magasin et le gestionnaire de packages pour vous informer de leur statut.

Render Graph

Nous avons étendu les passes d'utilitaires de Render Graph, pour une plus grande flexibilité, une itération plus rapide et des constructions plus petites. Nous avons également introduit le mode de compatibilité derrière un drapeau de compilation, et la connectivité des périphériques pour le visualiseur Render Graph afin de faciliter la défragmentation, les performances et l'unification à long terme des pipelines.

Multijoueurs


La prise en charge de HTTP/2 et de gRPC est l'une des fonctionnalités les plus demandées par les utilisateurs de téléphones portables et d'ordinateurs de bureau. Cela signifie une réduction de la charge côté serveur, des transferts optimisés, une sécurité améliorée et un streaming bidirectionnel efficace.

Pour Unity 6.3 LTS, nous lançons le support dans UnityWebRequest pour toutes les plateformes afin d'établir par défaut des connexions HTTP/2 si le serveur en est capable, et c'est disponible pour toutes les plateformes.

Les premiers tests sur Android, pour de multiples requêtes simultanées, montrent une réduction de la charge du serveur d'environ 40 % et de la charge du...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !