Godot, le moteur de jeu open source est mis à jour vers la version 3.3

Après 7 mois de développement, Lancement du moteur de jeu gratuit Godot 3.3 qui convient à la création de jeux 2D et 3D. La Branche Godot 3.3 est entièrement compatible avec Godot 3.2 et continue de développer des versions stables du moteur, pour lesquelles un long cycle de support sera fourni.

Initialement, au lieu de Godot 3.3, il était prévu de publier la mise à jour 3.2.4, mais les versions 3.2.x étaient perçues par les utilisateurs comme correctives, malgré le portage de nouvelles fonctionnalités de la branche 4.0, le projet est donc passé au schéma de version sémantique classique .

En particulier, la mise à jour du troisième chiffre indiquera désormais la présence de correctifs uniquement, le second, l'inclusion de nouvelles fonctionnalités et le premier, la présence de changements qui affectent la compatibilité. La branche 3.xx sera suivie en parallèle avec 4.xx jusqu'à ce que Godot 4.x soit totalement stabilisé et adapté à tout le matériel actuel.

Principales nouveautés de Godot 3.3

Dans cette nouvelle version, comme principale nouveauté, il ressort qu'elle a préparé un version de l'éditeur qui fonctionne dans un navigateur Web.

Ajout de la possibilité d'exporter des jeux pour la plate-forme Android au format AAB (Android App Bundle), ainsi que des packages APK. Le format AAB permet de charger uniquement les bibliothèques natives nécessaires pour travailler sur l'appareil actuel (par exemple, armeabi-v7a ou arm64-v8a).

Pour Android, la possibilité d'incorporer des éléments basés sur le moteur Godot sous la forme de sous-composants qui utilisent une partie de la fenêtre est également implémentée dans les applications, en plus de l'ajout de la prise en charge des zones aveugles de l'écran (ronds et encoches pour la caméra), les événements de la souris et l'entrée à partir d'un clavier externe.

Une nouvelle API a été proposée pour créer et distribuer des plugins pour iOS, qui vous permet de déplacer des plugins (ARKit, GameCenter, InAppStore) vers un référentiel séparé et de les développer indépendamment du moteur Godot. Cette API était précédemment implémentée pour la plate-forme Android.

Un autre changement important a été dans le exportateurs de jeux Web (HTML5) qui ont été améliorés au fur et à mesure que des améliorations et une prise en charge des claviers et des manettes de jeu ont été reçues, en plus de a reçu la prise en charge des scripts GDNative et multithread pour les jeux qui s'exécutent dans le navigateur, mais en raison des limitations de la plate-forme HTML5, son implémentation est incompatible avec les options des jeux natifs. En outre, l'implémentation de streaming est liée à l'API SharedArrayBuffer, qui n'est pas disponible dans tous les navigateurs. Le profil multithreads ajoute également la prise en charge de l'API AudioWorklet, qui permet une meilleure sortie audio sans bloquer le flux principal.

D'un autre côté, nous pouvons trouver que ajout de la prise en charge de la création de jeux pour Le nouveau matériel d'Apple équipé de la puce BRAS M1, avec lequel la prise en charge a été ajoutée pour attacher des signatures numériques à des fichiers exécutables générés pour macOS.

Depuis la branche 4.0, une API modernisée a été reportée pour organiser le multithreading, dans lequel les capacités de la norme C ++ 14 sont utilisées, la fiabilité du travail sur différentes plates-formes a été augmentée et une optimisation des performances a été réalisée.

Une optimisation de la branche 4.0 a été déplacée qui utilise la structure BVH (Bounding Volume Hierarchy) au lieu de la méthode Octree pour la séparation spatiale dynamique lors du rendu. BVH est désormais la valeur par défaut et résout de nombreux problèmes de performances.

Une implémentation unifiée du traitement par lots 2D (traitement par lots, optimisation pour réduire les appels pull en tenant compte de la position relative des objets) est utilisée, qui peut être utilisée à la fois pour OpenGL ES 3 et OpenGL ES 2. L'optimisation elle-même couvre désormais plus d'objets, y compris les lignes et les polygones.

Ajout d'un nouveau générateur de carte d'éclairage (lightmapper), qui applique la méthode de chemin de trace et prend en charge la réduction du bruit à l'aide de la bibliothèque oidn (Open Image Denoise). Le nouveau lightmapper utilise des processeurs pour le calcul et résout la plupart des problèmes de qualité inhérents à l'ancien contrôleur.

Le plugin OpenXR a été ajouté avec la prise en charge de la norme du même nom pour créer des applications de réalité virtuelle et augmentée. Le port HTML5 pour la création de jeux basés sur les technologies de réalité virtuelle a ajouté la prise en charge de la spécification WebXR.

Enfin, si vous souhaitez en savoir plus, vous pouvez vérifier les détails dans le lien suivant.

Obtenez Godot

Godot est disponible en téléchargement sur cette page pour Windows, Mac OS et Linux. Vous pouvez également le trouver sur Vapeur y Itch.io.


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  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.