Компания JetBrains объявила о продлении своего платинового спонсорства фонда Godot Foundation до 2027 года в рамках продолжения усилий по интеграции поддержки популярного игрового движка Godot в интегрированную среду разработки Rider. За последний год объем поддержки расширился, объединив язык GDScript, C# и расширения C++ GDExtension в единую унифицированную платформу. При этом отмечается, что среда является бесплатной для некоммерческого использования, которое включает в себя любительские проекты, обучение, проекты с открытым исходным кодом и создание контента.
Последние версии и обновления, включая ранние выпуски EAP для версии 2026.3, получили существенные дополнения для улучшения опыта разработчиков. Среди наиболее заметных улучшений — полная интеграция поддержки языка GDScript, внедрение передовых инструментов для отладки и тестирования кода, а также предоставление официального плагина для редактора Godot для упрощения процесса связи и настройки. Компания также продемонстрировала специальные шаблоны проектов для разработчиков плагинов, чтобы ускорить начало работы и избежать повторного ручного написания кода.
Связь между скриптами и сценами и упрощение отладки
Среда Rider позволяет разработчикам легко отслеживать связи между скриптами, сценами, сигналами и ресурсами прямо в процессе работы. С помощью окна предварительного просмотра сцен Scene Preview можно перетаскивать узлы непосредственно в скрипты для вставки их путей или генерации подходящих переменных конфигурации. Новые версии также предлагают настраиваемые инструменты форматирования, улучшенное разрешение ссылок на ресурсы, масштабные улучшения в отслеживании подключений сигналов и использование автодополнения для имен уникальных узлов.
Что касается отладки, программа поддерживает условные точки останова и запись данных во время выполнения без частых прерываний игры. В проектах на языке C# среда предоставляет продвинутые инструменты анализа и интеграцию с тестовым модулем, а также возможность одновременной отладки как для GDScript, так и для C#. Поддержка разработки на C++ и библиотек GDExtension позволяет эффективно работать с крупными файлами, используя улучшения производительности на платформах Linux и Mac.
Что меняется на практике для разработчиков?
Эта интеграция представляет собой практический шаг, объединяющий инструменты разработки игр на Godot в единую рабочую среду вместо распыления усилий между несколькими программами. Разработчики могут использовать готовые шаблоны проектов для разработки нативных расширений C++ через CMake и применять плагин Rider Integration, доступный в магазине Godot Asset Store, чтобы настроить связь в один клик и сократить сложные ручные настройки.