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 !

Godot 4.0 bêta 1 signe le grand retour du moteur physique 3D interne de Godot, Godot Physics.
Le moteur de jeu multiplateforme s'accompagne de nombreuses améliorations et nouveautés

Le , par Stéphane le calme

272PARTAGES

9  0 
L'équipe responsable du développement de Godot a annoncé la disponibilité de la première bêta de Godot 4.0.

Godot, pour les non-initiés, est un moteur de jeu multiplateforme publié pour la première fois sous une licence open source en 2014, bien que son développement initial soit antérieur de plusieurs années. Aujourd'hui, Godot revendique quelque 1 500 contributeurs et est considéré comme l'un des meilleurs projets open source au monde selon diverses mesures. Godot a été utilisé dans des jeux de haut niveau tels que le remaster Sonic Colors: Ultimate, publié par Sega l'année dernière en tant que premier grand jeu grand public propulsé par Godot. Mais Tesla aussi a apparemment utilisé Godot pour alimenter certaines des animations les plus intensives graphiquement de son application mobile.

Pour mémoire, un moteur de jeu fournit les blocs de construction de base nécessaires aux développeurs pour créer des jeux, et peut inclure n'importe quoi, des moteurs de rendu pour les graphiques 2D ou 3D aux scripts et à la gestion de la mémoire. Il s'agit essentiellement d'un framework logiciel que les développeurs peuvent utiliser et réutiliser sans avoir à repenser la roue à chaque nouveau jeu qu'ils créent.

Alors que de nombreuses entreprises, en particulier les grands studios de jeux, développent leurs propres moteurs en interne, à mesure que les jeux et les processus de développement associés sont devenus plus complexes, les moteurs de jeux tiers à usage général ont gagné en popularité. Cela inclut des opérateurs historiques établis de longue date tels que Unity, développé par la centrale technologique Unity Software, qui est actuellement en train de fusionner avec IronSource.

L'une des raisons pour lesquelles un studio peut utiliser un moteur de jeu tiers est de réduire les coûts de développement en interne, mais un compromis ici est qu'il doit alors travailler avec une base de code gargantuesque, sur laquelle il a un contrôle limité. Et c'est pourquoi Godot a gagné des adeptes au fil des ans : en tant que projet open source, il offre aux développeurs un moteur de jeu qu'ils peuvent modifier et ajuster à leurs propres besoins, avec des améliorations renvoyées à la communauté de développement pour que tout le monde puisse en profiter.


La première bêta de Godot 4.0 après 17 versions alpha

Citation Envoyé par équipe Godot
La route vers Godot 4.0 a été longue avec 17 versions alpha distribuées en 2022 et un effort de développement continu depuis 2019. Nous n'avons pas encore terminé, mais aujourd'hui marque une étape majeure sur la route de Godot 4.0.

Aujourd'hui, nous sommes heureux d'annoncer que la première version bêta de la version tant attendue de Godot 4.0 est maintenant prête et disponible en téléchargement. Nous savons que tout le monde est impatient de mettre la main sur Godot 4.0 et c'est une étape majeure pour y parvenir. Comme dans les cycles de publication précédents, une version bêta signifie que nous sommes satisfaits des fonctionnalités qui ont été incluses et nous ne prévoyons pas d'ajouter de nouvelles fonctionnalités majeures avant la sortie (à l'exception de quelques-unes qui ont été discutées et planifiées à l'avance). L'objectif d'ici la version stable sera de continuer à peaufiner l'ensemble de fonctionnalités actuel en corrigeant les bogues et en optimisant les performances.

En tant que contributeurs, vous constaterez que l'équipe principale passe beaucoup moins de temps à évaluer les nouveaux Pull Request et propositions de fonctionnalités et détourne plutôt son attention sur les nombreux bogues qui doivent être corrigés. Nous demandons à tout le monde de nous rejoindre - plus tôt nous corrigeons les bogues et publierons la version 4.0, plus tôt nous pourrons commencer le prochain cycle de développement de fonctionnalités pour la 4.1 !

En tant qu'utilisateurs, veuillez signaler tous les bogues que vous rencontrez et fournir autant de détails que possible (y compris des captures d'écran, du code et, si possible, un projet de reproduction minimal). Nous ne recommandons pas encore de migrer de grands projets vers la version bêta de Godot 4.0, car nous nous attendons à ce que le moteur soit instable jusqu'à ce que nous ayons effectué d'autres tests. Si vous effectuez une migration, assurez-vous d'enregistrer une sauvegarde avant de convertir votre projet. La version bêta est livrée avec un outil de conversion en cours de réalisation qui effectue une partie du travail de conversion de 3.x à 4.0, mais il reste encore beaucoup de travail manuel à prévoir. D'un autre côté, il est définitivement temps de se lancer dans Godot 4.0 avec un nouveau projet pour tester de nouvelles fonctionnalités passionnantes et fournir des commentaires précieux à l'équipe de développement avant que la 4.0 ne soit gravée dans le marbre.

Quoi de neuf au cœur de Godot 4.0 ?

Au cours des deux dernières années, le cœur du moteur a connu de nombreuses améliorations et refactorisations pour l'amener au niveau supérieur en termes de maintenabilité, de fiabilité et de performances. La triste réalité du développement de logiciels est que le code hérité se construit très rapidement et le maintenir à jour, prêt pour les nouveaux défis qui se présentent plusieurs années plus tard, demande beaucoup d'efforts. Aussi, l'équipe a profité de la nouvelle version majeure du moteur pour casser des choses afin de l'améliorer.

L'un des ajouts les plus importants est l'introduction des tests unitaires sur les composants du moteur. L'équipe note que bien que ses tests d'intégration existants puissent mettre en évidence des problèmes critiques empêchant la compilation ou l'exécution du code, ils ne contribuent guère à assurer la stabilité du moteur : « Avec une couverture de test unitaire décente, nous devrions être en mesure de mieux détecter les régressions logiques ou les changements qui cassent accidentellement les systèmes du moteur ».

Le rendu

Ce qui suit est un extrait du billet de l'équipe.

Nous savons que de nombreux utilisateurs sont enthousiasmés par les améliorations à venir du rendu 2D et 3D dans la version 4.0. Au cours des dernières années, nous avons complètement remanié les rendus Godot. Ils ciblent désormais Vulkan par défaut et nous les avons créés en pensant à...
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 !

Avatar de SylvainPV
Rédacteur/Modérateur https://www.developpez.com
Le 03/03/2023 à 11:13
Très impressionnant, ça me donne envie de l'essayer au prochain gamejam week-end de Developpez

Voilà une autre vidéo qui fait le tour des nouveautés de la 4.0:
3  0