Programmation et développement logiciel

Rider 2026.3 : Renforcement des capacités de développement de jeux avec la prise en charge de Lua et Verse et une intégration avancée avec Godot

JetBrains a lancé la mise à jour Rider 2026.3, qui introduit des fonctionnalités de pointe pour les développeurs de jeux, notamment des extensions pour les langages Lua et Verse, ainsi que des améliorations radicales de l'expérience de débogage pour les moteurs Unreal, Unity et Godot.

2026-11-11
4 min de lecture
1 vues
certi.news Editorial Team
Rider 2026.3 : Renforcement des capacités de développement de jeux avec la prise en charge de Lua et Verse et une intégration avancée avec Godot

JetBrains a annoncé le lancement de la mise à jour Rider 2026.3, une version axée intensivement sur l'amélioration du flux de travail des développeurs de jeux. La nouvelle mise à jour inclut des outils avancés pour gérer plusieurs langages de programmation et une intégration plus profonde avec les moteurs de jeu populaires, visant à réduire l'écart entre l'écriture du code et l'environnement graphique du moteur.

Prise en charge de nouveaux langages : Lua et Verse en phase bêta

La mise à jour a introduit de nouvelles extensions (Plugins) pour des langages de programmation qui gagnent en importance dans l'industrie du jeu vidéo :

  • Langage Lua : La mise à jour prend désormais en charge Lua 5.1 à 5.4, ainsi que LuaJIT et Luau. L'extension offre des fonctionnalités d'auto-complétion, permet d'effectuer des opérations de refactorisation telles que le changement de signature (Change Signature), et prend en charge les commentaires de type EmmyLua et LuaLS.
  • Langage Verse : L'extension offre une prise en charge native du langage Verse (utilisé dans Unreal Engine 6) sans avoir besoin d'un serveur de langage externe, fournissant une coloration syntaxique (Syntax Highlighting) et une détection d'erreurs, avec la possibilité de travailler avec des fichiers .uproject et .sln.

Intégration plus profonde avec les moteurs Godot et Unity

La mise à jour a connu des améliorations substantielles dans la manière dont Rider interagit avec les moteurs de jeu :

  • Moteur Godot : Il existe désormais une connexion directe (Live Connection) entre Rider et l'éditeur Godot, permettant de déboguer les scènes écrites en C# ou GDScript directement. Les développeurs peuvent également parcourir l'arborescence de la scène (Scene Tree) et inspecter les propriétés des nœuds (Nodes) depuis Rider pendant que l'exécution est suspendue à un point d'arrêt (Breakpoint).
  • Moteur Unity : La mise à jour prend désormais en charge le débogage des lecteurs CoreCLR (CoreCLR Players) dans la version Unity 6.7, un support expérimental permettant aux développeurs de tester le nouvel environnement d'exécution dans Unity.

Améliorations du débogage pour C++ et Unreal Engine

Pour les développeurs qui s'appuient sur C++ et le moteur Unreal Engine, Rider 2026.3 a introduit des fonctionnalités techniques qui accélèrent le processus de détection des erreurs :

  • Mise à jour instantanée Natvis : Il est désormais possible de modifier les fichiers Natvis (responsables de l'affichage des types de données complexes dans le débogueur) et de les recharger pendant une session de débogage active sans avoir besoin de redémarrer le jeu.
  • Débogueur expérimental LLDB 21 : JetBrains a introduit un débogueur expérimental basé sur LLDB 21, qui combine les derniers correctifs LLVM et les améliorations spécifiques de JetBrains, disponible pour Windows, macOS et Linux.
  • Points d'arrêt de données (Data Breakpoints) : Les développeurs peuvent désormais définir des points d'arrêt lorsqu'une valeur de variable spécifique change directement depuis l'éditeur, facilitant ainsi le suivi des changements inattendus dans la mémoire.

Qu'est-ce qui change concrètement pour les développeurs de jeux ?

L'impact réel de cette mise à jour réside dans la réduction du temps de changement de contexte (Context Switching). En reliant Rider à l'éditeur Godot de manière dynamique, le développeur n'a plus besoin de basculer constamment entre la fenêtre de code et la fenêtre du moteur pour comprendre l'état de la scène. De plus, la fonctionnalité "Hot Reload" pour les fichiers Natvis résout l'un des problèmes les plus frustrants pour les développeurs C++, à savoir l'obligation de redémarrer complètement le jeu à chaque fois qu'ils souhaitent modifier la manière dont les données sont affichées dans le débogueur. Ces mises à jour transforment l'IDE d'un simple éditeur de texte avancé en un environnement de travail intégré qui comprend la structure du moteur de jeu sur lequel le développeur travaille.

Source de l’actualité
c
Auteur

certi.news Editorial Team

Dans la même catégorie

À lire également

Voir toutes les actualités