Thursday, October 29, 2026
HomePHPFrom GDScript to GDExtensions: One IDE for Your Godot Code

From GDScript to GDExtensions: One IDE for Your Godot Code


JetBrains has been a Platinum sponsor of the Godot Basis since August 2025, and we’ve renewed our sponsorship into 2027. Over the previous 12 months, Rider has expanded its Godot assist to cowl GDScript, C#, and C++ GDExtensions in a single place. It’s free for non-commercial use, together with pastime tasks, studying, open supply, and content material creation.

At GodotCon in Amsterdam, the Netherlands, this April, many builders we talked to didn’t know Rider handles GDScript, and lots of assumed Rider required a paid subscription. If you recognize Rider primarily as a C# IDE, there’s extra in Rider on your Godot mission than you may count on.

Alongside the best way, we’ve bundled GDScript assist, expanded debugging and testing, launched an official Godot editor addon, and added mission templates for addon builders. The Rider 2026.3 Early Entry Program brings one other set of enhancements you possibly can attempt in the present day.

Right here’s what all that assist appears to be like like whenever you sit all the way down to construct your recreation.

A rising Godot mission offers you extra to maintain monitor of: scripts, alerts, sources, and the scene nodes that join them. Rider helps you observe these connections whilst you work.

Rider 2025.2 bundled GDScript assist, constructed on what was beforehand a community-driven plugin. It introduced GDScript-specific code completion, Discover Usages, Rename refactoring, documentation, and inspections into the IDE, alongside the Scene Preview instrument window, which reveals the nodes in your present scene.

That offers you sensible methods to discover and alter a mission: Discover the place a perform is used earlier than enhancing it, navigate to a declaration, or catch a lacking return sort whilst you’re nonetheless writing the script.

Rider 2026.2 made working throughout scenes and code extra direct. You possibly can drag nodes from Scene Preview into your script to insert their paths, or generate @onready and @export variables. You possibly can choose a number of nodes without delay, with paths resolved relative to the script you’re enhancing. The discharge additionally launched a configurable GDScript formatter and improved decision of Autoloads and uid:// useful resource references. See the 2026.2 updates for extra particulars.

You possibly can hold constructing your scenes in Godot whereas utilizing Rider to navigate, edit, debug, and perceive the code behind them.

The official JetBrains Rider Integration addon makes organising that workflow simpler.

It detects your Rider installations, enables you to select the model you need to use, and provides a Use Rider toggle to Godot’s toolbar. It additionally applies really useful editor settings, decreasing the handbook configuration wanted to get began.

The addon is out there from the Godot Asset Retailer. Set up it in your mission, choose Rider, and proceed working with each editors.

You possibly can debug GDScript in Rider: Set breakpoints in your scripts and launch the sport from Rider, after which execution will cease at your breakpoint. As of Rider 2025.3, you may as well debug particular scenes and gear scripts and move arguments to a debugging session.

For C# tasks, Rider combines .NET enhancing and refactoring instruments with Godot-specific navigation and debugging. 

When a gameplay bug solely seems beneath explicit circumstances, conditional breakpoints allow you to cease on the related second. Logging breakpoints allow you to examine values with out interrupting the sport, so that you don’t must scatter print() calls by your scripts. In case your mission mixes GDScript and C#, you possibly can connect the .NET debugger to a GDScript debugging session and debug GDScript and C# on the identical time.

Rider 2025.3 added integration with the Chickensoft GoDotTest runner, so you possibly can run and debug C# checks from the IDE. It additionally launched automated rebuilding when Rider loses focus, serving to adjustments to exported properties seem within the Godot Inspector and not using a separate handbook construct.

Mega Crit moved Slay the Spire 2 from Unity to Godot, and the group makes use of C# and Rider to develop it.

“It at all times feels simple and intuitive to navigate Slay the Spire 2’s codebase utilizing Rider. Organising multiplayer configurations, operating unit checks regionally, and getting the remainder of the group in control has been a breeze as effectively!”

Casey Yano
CEO & Co-Founder, Mega Crit

Rider’s C++ assist covers the native aspect of a Godot mission. Whether or not you’re writing a GDExtension, contributing to the engine, or sustaining your individual engine fork, that code lives in the identical IDE as your scripts.

At GodotCon, one developer opened a 5,000-line C++ file that had been gradual to work with of their standard editor and located it to be quick in Rider.

CMake assist got here out of Beta in Rider 2026.2. The identical launch added Natvis assist to the C++ debugger on Linux and macOS, together with assist for Godot’s godot-cpp.natvis visualizers. These visualizers make Godot’s native varieties simpler to examine whereas debugging. 

For addon authors, Rider 2026.2 launched templates for Godot video games, property, and editor plugins, with an elective C++ GDExtension managed by CMake. The templates present mission construction, construct settings, and run configurations, supplying you with a place to begin for growing and debugging your addon.

When the brand new Asset Retailer launched in Might, the Godot Basis highlighted Rider’s assist for addon builders. Whether or not you’re sharing a small editor instrument or sustaining a local extension, Rider now offers a devoted workflow for addon improvement. 

The Rider 2026.3 Early Entry Program contains extra Godot enhancements. These can be found in preview builds; they aren’t half of the present secure 2026.2 launch. The secure Rider 2026.3 launch is due later this 12 months.

For GDScript, the adjustments make it simpler to hint how your scenes and scripts join:

  • Get completion for distinctive node names. Rider suggests %UniqueName references utilizing the nodes marked as distinctive in your scene.
  • Navigate from code to nodes. $Node and %UniqueNode references hyperlink to the corresponding scene node.
  • Discover sign connections. Discover Usages now contains connections made by Callable, serving to you hint how a callback is linked.
  • Discover expressions whereas debugging. Code completion is out there within the debugger’s Rapid window.
  • Navigate longer scripts. Code areas seem within the Construction view, making it simpler to maneuver between sections.

These adjustments are documented within the EAP 2 notes, EAP 4 notes, and Construction view subject.

A brand new functionality is out there for C# debugging. EAP 3 launched the power to make use of the Distant Scene tree and node inspector whereas debugging C# to see the operating recreation’s dwell node tree and examine node properties.

Rider is extra dependable when working with a number of Godot tasks without delay, too. When Rider launches Godot editors, it could actually allocate separate language-server and debugger ports, decreasing conflicts between situations. 

We’re nonetheless enhancing GDScript assist, and the conversations at GodotCon helped us perceive the place it wants extra work. Making an attempt the EAP with your individual mission and telling us what will get in your manner helps us make helpful enhancements.

Past the sponsorship, a few of our work occurs in Godot itself. In October 2025, an upstream contribution from Rider developer Ivan Šachov prolonged Godot’s Debug Adapter Protocol assist with scene choice and command-line arguments. That’s what lets Rider debug particular scenes and move arguments to a session. As a result of the change lives in Godot, different exterior improvement instruments can construct on it too.

Conversations with builders and subject stories additionally assist us determine particular issues to repair.

Suggestions from Photon Engine helped us determine a problem with how Rider dealt with GDExtension singletons in GDScript. The ensuing highlighting repair is out there within the 2026.3 EAP – a concrete instance of a report from a Godot instrument developer enhancing the expertise for others. For those who construct instruments or middleware for Godot and one thing in Rider will get in your manner, we need to hear about it.

For a walkthrough of Rider throughout scripting and native improvement, watch Matt Ellis’s GodotCon session, From Recreation to Engine: JetBrains Rider as Your One-Cease Godot IDE.

For those who already work with an AI agent, Rider can match into that workflow. Air, our plugin for agentic improvement, is now in Early Entry. It enables you to begin coding brokers from Rider, observe what they’re doing, connect your individual abilities, and evaluate their adjustments, whilst you hold utilizing the debugger and refactorings on the code they produce. Appropriate brokers you run exterior Rider, reminiscent of Junie, Claude Code, or Codex, can connect with Rider’s MCP server and use its instruments, from the Rename refactoring to run configurations.

At JetBrains GameDev Day in September, Sharmishtha Sen confirmed one model of this in a Godot mission. In Immediate to Playable World: Dwell-Constructing AI-Pushed PCG with Godot, C#, and Gemini, she constructed a procedural technology pipeline in C# pushed by language fashions, tuned within the Godot Inspector, and debugged in Rider.

Obtain Rider and set up the Rider Integration addon to get began. Rider is free for non-commercial use. To discover the preview options described above, obtain a 2026.3 EAP construct.

Open a scene, observe a sign connection, or debug the a part of your recreation you’re engaged on. We’d like to listen to what helps, and what nonetheless wants work. Share your suggestions on YouTrack.

A couple of of us from the Rider group shall be at GodotFest in Munich, Germany, on November 3–4. For those who spot us, say hello and inform us what you’d like Rider to do higher.

You may as well assist the engine straight by the Godot Improvement Fund.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments