Sortie de la nouvelle version du moteur de jeu Godot 3.2 avec ces nouvelles fonctionnalités

Godot

Après 10 mois de développement, Sortie du moteur de jeu gratuit Godot 3.2, qui convient à la création de jeux 2D et 3D. Moteur prend en charge une langue facile à apprendre pour préciser la logique du jeu, un environnement graphique pour concevoir un jeus, un système de déploiement de jeu en un clic, une simulation et une animation de processus physiques étendues, un débogueur intégré et un système pour identifier les goulots d'étranglement des performances.

Le moteur Prend en charge toutes les plates-formes fixes et mobiles populaires (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), ainsi que le développement de jeux pour le Web. Les versions binaires prêtes à l'emploi sont conçues pour Linux, Windows et macOS.

Dans une branche distincte, un nouveau backend est en cours de développement le rendu basé sur l'API graphique Vulkan, qui sera offert en la prochaine version de godot 4.0, au lieu des backends actuels via OpenGL ES 3.0 et OpenGL 3.3 (la prise en charge d'OpenGL ES et d'OpenGL sera maintenue via l'ancienne opération de backend OpenGL ES 2.0 / OpenGL 2.1 sur la nouvelle architecture de rendu basée sur Vulkan).

Le code du moteur de jeu, l'environnement de développement du jeu et les outils de développement associés (moteur physique, serveur de son, backends de rendu 2D / 3D, etc.) sont distribués sous licence MIT.

Principales nouveautés de Godot 3.2

Dans cette nouvelle version, le support a été ajouté pour les casques de réalité virtuelle Oculus Quest, implémenté sur la base d'un plugin pour la plateforme Android. Pour le développement de systèmes de réalité augmentée pour iOS, la prise en charge du framework ARKit a été ajoutée. Le support du framework ARCore est en cours de développement pour Android, mais il n'est pas encore prêt et sera inclus dans l'une des versions intermédiaires 3.3.x;

Interface repensée pour l'éditeur de shader visuel. Ont été ajoutés nouveaux nœuds pour créer des shaders plus avancés. Pour les shaders implémentés par des scripts classiques, un support a été ajouté pour les constantes, les tableaux et les modificateurs "variables". De nombreux shaders backend OpenGL ES 3.0 spécifiques sont portés sur OpenGL ES 2.

Soutien la représentation physiquement correcte des matériaux (PBR) se synchronise avec les capacités des nouveaux moteurs de rendu PBR, tels que Blender Eevee et Concepteur de Substance, pour fournir une visualisation de scène similaire dans Godot et les packages de modélisation 3D utilisés;

Divers paramètres de rendu ont été optimisés pour améliorer les performances et améliorer la qualité d'image. De nombreuses fonctionnalités de GLES3 ont été transférées au backend GLES3, notamment la prise en charge de la méthode de lissage MSAA (Multi-Sample Anti-Aliasing) et divers effets de post-traitement (lueur, flou DOF et BCS).

Ajout de la prise en charge complète de l'importation de scènes et de modèles 3D au format glTF 2.0 (GL Streaming Format) et ajout de la prise en charge initiale du format FBX, qui vous permet d'importer des scènes avec des animations de Blender, mais il n'est pas encore pris en charge par Maya et 3ds Max.

Ajoutée prise en charge des skins squelettes lors de l'importation de scènes via glTF 2.0 et FBX, ce qui permet d'utiliser un squelette en plusieurs mailles.

Des travaux d'amélioration et de stabilisation de la prise en charge de glTF 2.0 ont été menés en collaboration avec la communauté des développeurs de packages Blender, dans laquelle une prise en charge améliorée de glTF 2.0 sera proposée dans la version 2.83.

Les capacités de mise en réseau du moteur sont étendues avec la prise en charge des protocoles WebRTC et WebSocket, ainsi que la possibilité d'utiliser UDP en mode multicast.

Ajout d'une API pour utiliser les hachages cryptographiques et travailler avec des certificats. Ajout d'une interface graphique pour profiler l'activité du réseau. Le travail a commencé sur la création d'un port Godot pour WebAssembly / HTML5, qui vous permet de lancer l'éditeur dans un navigateur via le web.

Plug-in retravaillé pour le système de plate-forme Android et l'exportation. Désormais, pour la formation des packages Android, deux systèmes d'exportation distincts sont proposés: l'un avec un moteur pré-assemblé et le second qui vous permet de créer vos propres assemblages basés sur des options de moteur personnalisées.

Si vous souhaitez en savoir plus, vous pouvez consulter la note de publication.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.