JetBrains a annoncé le renouvellement de son parrainage platine auprès de la Godot Foundation jusqu'en 2027, poursuivant ainsi ses efforts pour intégrer le support du célèbre moteur de jeu Godot au sein de l'environnement de développement intégré Rider. Au cours de l'année écoulée, la portée du support s'est élargie pour rassembler le langage GDScript, C# et les extensions C++ GDExtension sur une plateforme unique et unifiée, tout en soulignant que l'environnement est gratuit pour un usage non commercial incluant les projets de loisir, l'apprentissage, les projets open source et la création de contenu.
Les récentes versions et mises à jour, y compris les versions de pré-évaluation EAP pour la version 2026.3, ont introduit des ajouts substantiels pour améliorer l'expérience des développeurs. Parmi les améliorations les plus notables figurent l'intégration complète du support du langage GDScript, l'introduction d'outils avancés pour le débogage et le test du code, ainsi que la fourniture d'un add-on officiel pour l'éditeur Godot afin de faciliter le processus de liaison et de configuration. La société a également présenté des modèles de projets personnalisés pour les développeurs d'extensions logiques afin d'accélérer le démarrage et d'éviter le codage manuel répétitif.
Liaison entre scripts et scènes et facilitation du débogage
L'environnement Rider permet aux développeurs de suivre facilement les liens entre les scripts, les scènes, les signaux et les ressources pendant le travail. Grâce à la fenêtre de prévisualisation des scènes Scene Preview, il est possible de glisser les nœuds directement dans les scripts pour insérer leurs chemins ou générer les variables de configuration appropriées. Les versions récentes offrent également des outils de formatage personnalisables, une amélioration de la résolution des références de ressources, ainsi que de vastes améliorations dans le suivi des connexions de signaux et l'utilisation de la complétion automatique pour les noms de nœuds uniques.
Sur le plan du débogage, le programme prend en charge les points d'arrêt conditionnels et l'enregistrement de données pendant l'exécution sans interruption fréquente du jeu. Dans les projets en langage C#, l'environnement fournit des outils d'analyse avancés et une intégration avec l'exécuteur de tests, en plus de la possibilité de déboguer simultanément GDScript et C#. Le support du développement en C++ et des bibliothèques GDExtension permet également de gérer des fichiers volumineux avec une haute efficacité en tirant parti des améliorations de performance des plateformes Linux et Mac.
Qu'est-ce qui change concrètement pour les développeurs ?
Cette intégration représente une étape concrète unifiant les outils de développement de jeux Godot dans un seul environnement de travail au lieu de disperser les efforts entre plusieurs programmes. Les développeurs peuvent bénéficier de modèles de projets prêts à l'emploi pour développer des extensions C++ natives via CMake, et utiliser l'add-on Rider Integration disponible sur le Godot Asset Store pour installer la liaison en un seul clic et raccourcir les configurations manuelles complexes.