JetBrains Rider unifie le développement en GDScript, C# et C++ pour Godot Engine
Public- 29 Oct, 2026

JetBrains a renouvelé son sponsoring Platine de la Godot Foundation jusqu'en 2027, témoignant d'un engagement sérieux envers l'écosystème du moteur. Au cours de l'année écoulée, l'entreprise a transformé Rider en un environnement de développement unifié capable de gérer simultanément GDScript, C# et les GDExtensions C++. Cette intégration permet aux développeurs de gérer tous les aspects d'un projet Godot dans une seule IDE, éliminant le besoin de basculer entre différents outils pour le script et le code natif. Le logiciel reste gratuit à des fins non commerciales, y compris pour les projets de loisir, l'apprentissage, les contributions open source et la création de contenu, ce qui abaisse la barrière à l'entrée pour les développeurs indépendants et les studios.
Le cœur de la mise à jour réside dans l'intégration approfondie de la prise en charge de GDScript, introduite dans Rider 2025.2 sur la base d'un plugin auparavant développé par la communauté. Cette version a apporté des fonctionnalités essentielles telles que l'achèvement de code, la recherche d'utilisations, le refactoring de renommage, la consultation de la documentation et les inspections statiques. Un élément clé est la fenêtre Scene Preview, qui affiche les nœuds de la scène actuelle directement dans l'IDE. Cela permet aux développeurs de naviguer dans des structures de projet complexes en suivant les connexions entre scripts, signaux, ressources et nœuds de scène. Les flux de travail pratiques incluent la recherche des utilisations de fonctions avant modification, la navigation vers les déclarations et la détection en temps réel des types de retour manquants, améliorant considérablement la maintenabilité du code et réduisant les erreurs pendant le développement.
Rider 2026.2 a encore simplifié l'interaction entre les scènes et le code en permettant la manipulation directe des nœuds de scène dans l'éditeur. Les développeurs peuvent désormais faire glisser des nœuds depuis la fenêtre Scene Preview vers leurs scripts pour insérer automatiquement des chemins ou générer des variables @onready et @export. La mise à jour a également introduit un formatteur GDScript configurable et amélioré la résolution des références Autoloads et des ressources uid://. Pour les projets C#, Rider combine des outils robustes d'édition et de refactorisation .NET avec une navigation spécifique à Godot. Les capacités de débogage ont été renforcées par des points d'arrêt conditionnels et de journalisation, permettant aux développeurs d'inspecter les valeurs sans interrompre la boucle de jeu. De plus, le débogueur .NET peut désormais être attaché aux sessions GDScript, permettant le débogage simultané des deux langages dans les projets mixtes.

Côté natif, la prise en charge C++ de Rider couvre les GDExtensions, les contributions au moteur et les forks personnalisés, garantissant que le code natif réside dans le même environnement que les scripts. La prise en charge de CMake est sortie de la phase bêta dans Rider 2026.2, et la version a ajouté la prise en charge Natvis au débogueur C++ sur Linux et macOS, incluant des visualiseurs spécifiques pour les types godot-cpp de Godot. Cela rend l'inspection des types natifs lors du débogage beaucoup plus intuitive. Pour les développeurs d'addons, la version a introduit des modèles de projet pour les jeux Godot, les assets et les plugins d'éditeur, avec une GDExtension C++ optionnelle gérée via CMake. Ces modèles offrent un point de départ structuré avec des paramètres de build et des configurations d'exécution préconfigurés, accélérant le processus de développement et de débogage des nouveaux addons.

L'addon officiel JetBrains Rider Integration simplifie la configuration d'un flux de travail à double éditeur en détectant les installations de Rider et en ajoutant un basculeur à la barre d'outils de Godot. Il applique les paramètres d'éditeur recommandés pour réduire la configuration manuelle. Le programme d'accès anticipé Rider 2026.3 apporte des améliorations supplémentaires, notamment la possibilité d'utiliser l'arborescence de scène distante et l'inspecteur de nœuds pendant le débogage du code C#. Cette fonctionnalité permet aux développeurs de voir l'arborescence de nœuds en direct du jeu en cours d'exécution et d'inspecter les propriétés en temps réel. L'EAP améliore également la fiabilité lors du travail avec plusieurs projets Godot en allouant des ports distincts pour les serveurs de langage et les débogueurs afin d'éviter les conflits. Ces fonctionnalités de préversion sont disponibles dans les builds anticipés, la version stable 2026.3 étant attendue plus tard cette année.

Au-delà de l'IDE, JetBrains contribue directement au moteur Godot pour améliorer la compatibilité. En octobre 2025, une contribution en amont a étendu la prise en charge du Debug Adapter Protocol de Godot avec la sélection de scène et les arguments de ligne de commande, permettant des sessions de débogage plus précises. Les retours de la communauté, y compris les rapports de Photon Engine concernant les singletons GDExtension, ont conduit à des correctifs spécifiques dans l'EAP 2026.3. L'équipe continue d'affiner la prise en charge de GDScript sur la base des retours recueillis lors d'événements comme GodotCon. Les développeurs sont encouragés à tester les builds d'accès anticipé et à partager leurs retours via YouTrack pour aider à identifier les domaines d'amélioration. Cette approche collaborative garantit que Rider reste un outil puissant et réactif pour la communauté de développement Godot.