Sortie de la version bêta du moteur Godot 4.0 : Ce que cela signifie pour les développeurs

Godot, le moteur de jeu vidéo open-source et multiplateforme, a progressivement acquis de la popularité car sa première version sécurisée en 2014. Avec le lancement imminent de Godot 4.0, beaucoup de concepteurs de jeux vidéo sont ravis de vérifier le lancement tant attendu de la bêta 1 le 15 septembre.

Qu'est-ce que les nouveaux attributs de Godot 4.0 indiquent pour vous ? Comment se comparera-t-il à Unity ?

D'une toute nouvelle API de fourniture et d'un moteur physique à de tout nouveaux nœuds, des fonctionnalités GDScript et un support de l'API .NET 6, Godot 4.0 pourrait résoudre un certain nombre de plaintes de ses détracteurs.

Une nouvelle API de rendu

Godot passe du moteur de rendu OpenGL à Vulkan. Cela signifie que l'illumination dans les scènes 3D aura certainement un aspect sensiblement meilleur.

En contrastant de grandes quantités d'appels de tirage, le moteur de rendu Vulkan soutient beaucoup mieux les jeux vidéo en monde ouvert avec de nombreux éléments. Le moteur de rendu OpenGL, d'autre part, avait souvent tendance à stresser et à anxiété et aussi à embouteiller les sources.

Avec la nouvelle API de rendu viennent de tout nouveaux nœuds qui incluent encore plus d'informations aux scènes 3D :

  • Le nœud VoxelGI est une refonte de l'ancien système d'éclairage global. Il permet un éclairage encore plus nuancé dans les petits comme dans les moyens paramètres.
  • Le nœud Signal Distance Field Illumination permet de grands mondes ouverts avec des ombres d'objets bien meilleures, la réfraction de la lumière, ainsi que bien plus encore.
  • Le nœud FogVolume permet aux développeurs d'écrire des shaders pour des informations complexes de brouillard et aussi de brume.

Bien qu'il ne s'agisse pas d'un tout nouveau nœud, l'introduction de Sky shaders permet l'utilisation de shaders pour une skybox qui se traduit directement par un placement vibrant ainsi qu'une mise à jour en temps réel.

Il y a plusieurs petites améliorations comme les particules basées sur le GPU, les améliorations de script de shaders, et de toutes nouvelles méthodes d'optimisation. Pourtant, les ajustements les plus considérables valent la peine d'être découverts en plus amples informations.

Un nouveau moteur physique

Pour déployer la physique dans les scènes 3D, Godot s'est traditionnellement appuyé sur le moteur Bullet. Plus maintenant. Satisfaites vous du moteur physique de Godot.

Voir aussi :  4 façons de convertir un entier en chaîne en Python

Certaines fonctions flambant neuves comprennent de nouvelles formes d'accident ainsi que la réimplémentation des corps mous. Cela permet un prototypage rapide ainsi qu'une manipulation plus raisonnable des objets. En plus de cela, le support du multithreading signifie plus d'optimisations ; chacun de ces changements comporte un prix de performance beaucoup moins élevé.

Le nouveau nœud CharacterBody, qui remplace le KinematicBody, permet une plus grande polyvalence et aussi des choix. Les corrections de bogues pour le jittering et les habitudes d'activité bizarres sont un Godot-send. Le résultat ? Des modèles de mouvement plus sûrs ainsi que plus réguliers - malgré des formes d'accident inhabituelles ou des heightmaps extrêmes.

Un tout nouveau système de navigation change entièrement le système basé sur les nœuds avec un système basé sur le serveur, améliorant l'utilisation sans compromettre les performances.

Nouvelles fonctionnalités de qualité de vie dans GDScript

Grâce à une réécriture totale de la version bêta, GDScript est devenu plus rapide. De plus, des fonctions encore plus largement appropriées ainsi que des rénovations générales sont ajoutées :

  • Vous pouvez maintenant traiter les fonctions comme des variables et aussi utiliser des fonctions anonymes.
  • Des améliorations générales de la structure des phrases permettent un code plus constant.
  • Vous pouvez définir des types de détails pour les sélections afin de réduire les parasites.
  • await et super remplacent les codes plus anciens et moins clairs relatifs à la synchronisation et à l'héritage.

Si vous avez affaire à une équipe ou que vous jetez un nouveau regard sur un ancien travail, vous constaterez que les variables mal nommées peuvent être frustrantes. Pour lutter contre cela, les manuscrits créent actuellement immédiatement des papiers pratiques. Survoler les variables exportées dans le Docker peut fournir des résumés précieux de la variable.

C# et aussi le support de .NET 6.

L'assistance pour .NET 6 est principalement terminée avec la bêta. Si vous voulez vous en tenir à C# pour des raisons de préférence ou d'efficacité, il y a beaucoup de nouvelles fonctionnalités à attendre.

Lorsque vous utilisez .NET 6, C#10 est la valeur par défaut. Une nouvelle dépendance aux générateurs de sources implique que, s'il y a un problème dans votre code, Godot lancera une erreur au moment de la compilation plutôt qu'au moment de l'exécution. Cela permettra de gagner du temps, en particulier s'il y a un parasite tard dans le jeu vidéo.

Voir aussi :  Comment convertir le format d'un fichier image en utilisant Python.

Vous pouvez maintenant déclarer les signaux comme des occasions C# pour un code de signal plus constant. Un développement énergique est en outre mis directement dans la composition de GDExtension en C#. Par exemple, les cours C# enregistreront les non d'une manière différente des classes intégrées. Cela contribuera à renforcer le support des nœuds C#. Enfin, Godot 4.0 introduira certainement un téléchargement solitaire et unifié, de sorte que les individus C# n'ont pas besoin de télécharger spécialement la version Mono.

Godot 4.0 est-il meilleur que Unity ?

La bêta n'est qu'une bêta, ce qui implique qu'elle est encore imprévisible. Il y a beaucoup d'insectes pour les programmeurs à trouver et aussi à réparer. Néanmoins, Godot est en train de se rapprocher d'un moteur beaucoup plus reconnu et également basé sur les caractéristiques d'Unity. Pourtant, il est vital de reconnaître que, si Godot comme Unity sont tous deux des moteurs de jeux vidéo, ils visent des publics différents.

Ces dernières années, Unity s'est concentré sur les VFX ainsi que sur les scènes 3D hyperréalistes. En revanche, les développeurs utilisent Godot pour le prototypage ainsi que pour la réalisation de jeux de plus petite taille, généralement en 2D. Cela ne signifie pas que l'utilisation de l'un ou l'autre moteur vous enferme. L'expérience des deux moteurs sert, afin que vous compreniez vraiment lequel est le meilleur pour vos besoins.

Que vous soyez un développeur Unity, intéressé par le moteur Godot et aussi par ce qu'il fait, ou que vous essayiez simplement de trouver de nouveaux outils d'avancement de jeu, cette version apporte de nombreuses toutes nouvelles fonctionnalités pour vous aider à développer votre prochain jeu vidéo.

Bien qu'il soit délicat à évaluer, le voisinage de Godot fait partie de ses attributs idéaux. Vous y découvrirez des concepteurs encourageants qui aiment partager leur compréhension. Si le nouveau système de nœuds semble intimidant, il suffit de demander de l'aide. Et aussi, si cela n'est pas assez convaincant, il y a beaucoup d'autres raisons de penser à utiliser Godot pour votre prochain jeu vidéo.

Voir aussi :  Comment gérer les options de remboursement à partir de votre tableau de bord WordPress

L'avenir : Ce que Godot 4.0 signifie pour les développeurs de jeux vidéo.

Godot 4.0 intégrera des attributs de qualité de vie absents de la version 3.5, et il génère également des fonctions préférables d'autres moteurs.

Puisque Godot 4.0 peut provoquer des augmentations de performance pour les jeux, il devrait obtenir une traction à l'avenir. Diverses fonctions et aussi des améliorations peuvent toutes être incorporées directement dans les travaux pour les maximiser ou améliorer les informations du globe.

Voir ces toutes nouvelles fonctionnalités suggère que le moteur va certainement continuer à se développer. Ainsi, chaque fois que vous ressentez l'envie de vous lancer dans un jeu de mots à la Samuel Beckett, rappelez-vous que ce n'est que le 17 janvier 2022 que le tout premier Godot 4.0 Alpha a été lancé.

A quand Godot 4 ?

Par : Yuri Sizov 28 juillet 2022 Nous sommes déterminés à livrer une version stable de Godot 4.0 dès que possible. Pour y parvenir, nous devons nous concentrer sur la mise en œuvre de nouvelles fonctionnalités intéressantes vers la stabilisation des fonctionnalités existantes et la correction des bogues.

Godot est-il prêt pour la production ?

Godot n'est pas prêt pour les projets 3D complexes Un nouveau moteur de rendu 3D est actuellement en production, ainsi que d'autres fonctionnalités. "Le développeur principal Juan Linietsky travaille actuellement sur la branche 4.0 de Godot, portant le système de rendu de Godot sur Vulkan à la pointe de la technologie", a déclaré Jeff Nixon, co-fondateur de Fat Gem Games.

Quelle est la dernière version de Godot ?

Godot (moteur de jeu)

Que pouvez-vous faire avec le moteur Godot ?

Godot Engine est un moteur de jeu multiplateforme riche en fonctionnalités permettant de créer des jeux 2D et 3D à partir d'une interface unifiée. Il fournit un ensemble complet d'outils communs, afin que les utilisateurs puissent se concentrer sur la création de jeux sans avoir à réinventer la roue.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

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