
Et la prise en charge de C# pour les habitués d’Unity
S’appuyant sur les retours de la communauté du libre qui s’accorde sur le fait que dans sa version courante (2.1), Godot est excellent pour la production de jeux 2D mais exhibe encore des lacunes en ce qui concerne la 3D, l’équipe de développement du moteur de jeu libre s’est mise au travail depuis novembre 2016. Le chantier est énorme et, pour accélérer la release de la version 3.0, l’équipe Godot a décidé d’aller droit au but. Le nouveau moteur de rendu 3D tant attendu par la communauté est au centre de toutes les attentions et devrait faire particulièrement marquer la singularité de cette version à venir.
Avec la version 3.0 de Godot, le rendu réaliste (PBR pour Physically-Based Rendering) sera au rendez-vous pour les rendus 3D avec OpenGL ES 3.0 et OpenGL 3.3 respectivement comme API sous-jacentes pour le mobile et le Desktop. Il est déjà intégré à des moteurs de jeux comme Unreal Engine 4 et Unity 5. L’équipe Godot fera donc en ce qui concerne cet aspect comme une mise à niveau par rapport à ces alternatives.
Le chantier relatif à l’intégration du nouveau moteur 3D représente aussi une occasion pour l’équipe Godot de retoucher le code entier du moteur de jeu. Ainsi, il n’y aura pas de version 2.2 en release pour le moteur de rendu libre. L’équipe de développement a décidé de s’affranchir des pertes de temps qui pourraient découler de la nécessité de corriger les bogues dans cette version. Le code de cette dernière est en plein réusinage, notamment, pour casser des couches de compatibilité superflues avec la 2.x et faire de la 3.0 une véritable base pour de futures évolutions.
Les développeurs désireux de faire usage du langage de script visuel (déjà prévu pour la version 2.2) ou du support de C# entre autres devront attendre que l'équipe de développement communique à ce propos. Ils seront ainsi fixés notamment en ce qui concerne la stabilité de ces fonctionnalités. Il est également prévu que cette version 3.0 offre une meilleure prise en charge des exportations HTML5. L’équipe Godot a en effet reçu un financement de Mozilla pour booster sa capacité à œuvrer dans ce sens. Le travail consistera à l’implémentation des technologies WebGL 2.0 et WebAssembly.
Juan Linietsky, particulièrement impliqué dans le volet rendu du projet, fait un tour d’horizon complet des fonctionnalités à venir dans cette vidéo d’une trentaine de minutes certes, mais qui vaut vraiment la peine d’être suivie jusqu’au bout.
Source : Feuille de route de la version 3.0
Et vous ?


Voir aussi :


Vous avez lu gratuitement 2 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.