JetBrains Rider об'єднує розробку на GDScript, C# та C++ для Godot Engine

  • PublicPublic
  • 29 Oct, 2026
JetBrains Rider об'єднує розробку на GDScript, C# та C++ для Godot Engine

JetBrains продовжила платинове спонсорство Godot Foundation до 2027 року, що демонструє серйозну відданість екосистемі рушія. За останній рік компанія перетворила Rider на єдине середовище розробки, здатне одночасно працювати з GDScript, C# та C++ GDExtensions. Ця інтеграція дозволяє розробникам керувати всіма аспектами проєкту Godot в одній IDE, усуваючи необхідність перемикатися між різними інструментами для скриптів та нативного коду. ПЗ залишається безкоштовним для некомерційних цілей, включаючи хобі-проєкти, навчання, внесок у open-source та створення контенту, що знижує поріг входу для незалежних розробників та студій.

Основа оновлення - глибока інтеграція підтримки GDScript, яка з'явилася в Rider 2025.2 на базі раніше створеного спільнотою плагіна. Цей реліз приніс ключові функції: автодоповнення коду, пошук використання, рефакторинг перейменування, перегляд документації та статичний аналіз. Важливим елементом стало вікно Scene Preview, що відображає вузли поточної сцени безпосередньо в IDE. Це дозволяє навігувати складними структурами проєктів, відстежуючи зв'язки між скриптами, сигналами, ресурсами та вузлами сцени. Практичні сценарії включають пошук використання функцій перед правкою, перехід до оголошень та виявлення відсутніх типів повернутих значень у реальному часі, що значно підвищує підтримуваність коду та зменшує кількість помилок.

Rider 2026.2 ще більше спростив взаємодію між сценами та кодом, дозволивши безпосередньо маніпулювати вузлами сцени в редакторі. Тепер розробники можуть перетягувати вузли з Scene Preview у свої скрипти, щоб автоматично вставити шляхи або згенерувати змінні @onready та @export. Оновлення також ввело налаштовуваний форматер GDScript та покращило розв'язання посилань на Autoloads та ресурси uid://. Для проєктів на C# Rider поєднує потужні інструменти редагування та рефакторингу .NET із навігацією, специфічною для Godot. Можливості налагодження розширено умовними та логувальними точками зупинки, що дозволяє інспектувати значення без переривання ігрового циклу. Крім того, налагоджувач .NET тепер можна підключати до сесій GDScript, забезпечуючи одночасне налагодження обох мов у змішаних проєктах.

Щодо нативного коду, підтримка C++ у Rider охоплює GDExtensions, внески в рушій та кастомні форки, гарантуючи, що нативний код перебуває в тому ж середовищі, що й скрипти. Підтримка CMake вийшла з бети в Rider 2026.2, а до релізу додано підтримку Natvis для налагоджувача C++ на Linux та macOS, включно зі специфічними візуалізаторами для типів godot-cpp. Це робить інспекцію нативних типів під час налагодження значно інтуїтивнішою. Для розробників аддонів реліз запропонував шаблони проєктів для ігор Godot, активів та плагінів редактора, з опційним C++ GDExtension, що керується через CMake. Ці шаблони надають структуровану стартову точку з попередньо налаштованими параметрами збірки та конфігураціями запуску, прискорюючи розробку та налагодження нових аддонів.

Офіційний аддон JetBrains Rider Integration спрощує налаштування робочого процесу з двома редакторами, виявляючи встановлення Rider та додаючи перемикач на панель інструментів Godot. Він застосовує рекомендовані налаштування редактора, зменшуючи потребу в ручній конфігурації. Програма раннього доступу Rider 2026.3 Early Access Program приносить подальші вдосконалення, включно з можливістю використовувати віддалене дерево сцени та інспектор вузлів під час налагодження коду на C#. Ця функція дозволяє розробникам бачити живе дерево вузлів запущеної гри та інспектувати властивості в реальному часі. EAP також підвищує надійність при роботі з кількома проєктами Godot, виділяючи окремі порти для мовних серверів та налагоджувачів, щоб уникнути конфліктів. Ці функції попереднього перегляду доступні в ранніх збірках, стабільний реліз 2026.3 очікується пізніше цього року.

Окрім IDE, JetBrains безпосередньо вносить внесок у сам рушій Godot для покращення сумісності. У жовтні 2025 року апстрім-внесок розширив підтримку Debug Adapter Protocol у Godot за рахунок вибору сцени та аргументів командного рядка, що дозволяє проводити більш точні сесії налагодження. Зворотний зв'язок від спільноти, включно зі звітами від Photon Engine щодо синглтонів GDExtension, призвів до конкретних виправлень у 2026.3 EAP. Команда продовжує вдосконалювати підтримку GDScript, спираючись на досвід, отриманий на заходах, таких як GodotCon. Розробників закликають тестувати збірки раннього доступу та ділитися зворотним зв'язком через YouTrack, щоб допомогти виявити сфери для покращення. Такий колаборативний підхід гарантує, що Rider залишатиметься потужним і гнучким інструментом для спільноти розробників Godot.