Dev48
ЯЗЫК
  • О нас
  • Услуги
  • Индустрии
  • Технологии
  • Статьи
  • Контакты
Забронировать звонок
    Главная/Статьи/Rider 20263 dlya razrabotki igr plaginy lua i verse uluchshennaya otladka na c i
Dev48
info@dev48.org+375 29 320-40-96WhatsApp@isky_by

© 2026 · Все права защищены.

Rider 2026.3 для разработки игр: плагины Lua и Verse, улучшенная отладка на C++ и более тесная интеграция с Godot

Источник: The JetBrains Blog•11 ноября 2026 г. в 13:17

Rider 2026.3 для разработки игр: плагины Lua и Verse, улучшенная отладка на C++ и более тесная интеграция с Godot

Rider 2026.3 содержит улучшения рабочих процессов, на которые вы полагаетесь при написании, запуск и отладке игр. Этот релиз теснее связывает Rider с Godot Editor, улучшает отладку для Unreal Engine и пользовательских движков C++, добавляет поддержку Unity CoreCLR Players и представляет новые…

Необходимый набор инструментов повышения производительности для .NET и разработчиков игр

Релизы Rider

Rider 2026.3 содержит улучшения рабочих процессов, на которые вы полагаетесь при написании, запуск и отладке игр. Этот релиз теснее связывает Rider с Godot Editor, улучшает отладку для Unreal Engine и пользовательских движков C++, добавляет поддержку Unity CoreCLR Players и представляет новые плагины Lua и Verse в статусе Beta.

Вот что нового появилось для разработчиков игр.

Lua и Verse: новые языковые плагины в Beta

Lua: работайте со скриптами параллельно с кодом на C++ или C#

Если ваш проект сочетает в себе C++ или C# со скриптами Lua, этот релиз оптимизирует ваш рабочий процесс, так как новый плагин Lua, поддерживаемый JetBrains, позволяет работать с тем и другим в Rider.

Плагин поддерживает Lua 5.1–5.4, LuaJIT и Luau, а также включает:

  • Автодополнение кода, документацию, информацию о параметрах и подсказки в коде.
  • Более 35 инспекций с быстрыми исправлениями.
  • Навигацию, поиск использований, иерархию вызовов и разрешение путей require.
  • Рефакторинги, такие как переименование, извлечение функции, встраивание и изменение сигнатуры.
  • Настраиваемый форматтер кода.

Он также понимает существующие комментарии EmmyLua, LuaLS и LDoc, а также аннотации типов Luau, поэтому вы можете сохранить аннотации, которые ваш проект уже использует.

Найдите Lua в разделе Settings | Plugins | Marketplace, чтобы установить версию Beta.

Verse: нативная языковая поддержка

Новый языковой плагин Verse использует собственный языковой движок Rider для обеспечения поддержки Verse без необходимости использования внешнего языкового сервера.

Он обеспечивает подсветку синтаксиса, обнаружение ошибок, автодополнение кода, навигацию, поиск использований и быструю документацию. Эти возможности также доступны для ИИ-агентов через сервер MCP в Rider.

Для проектов на Unreal Engine 6 вы можете открыть файл .sln или .uproject для работы с C++ и Verse в рамках одного проекта. Для более легкой настройки, ориентированной на Verse, откройте сгенерированный файл .code-workspace.

Плагин доступен в статусе Beta через JetBrains Marketplace. Межъязыковая навигация между C++ и Verse пока не поддерживается.

Пресеты аргументов командной строки: держите сценарии запуска наготове

Используя разные карты, уровни логирования и тестовые флаги, вам часто приходится запускать одну и ту же игру с разными аргументами.

Встроенные в Rider пресеты аргументов командной строки заменяют плагин EzArgs. Создайте общий список аргументов, организуйте их в пресеты и выберите пресет на главной панели инструментов перед запуском или отладкой.

Пресеты не зависят от конфигураций запуска, поэтому вы можете повторно использовать одни и те же аргументы в сборках Debug и Release. Аргументы поддерживают типы и валидацию, а также вы можете переключать отдельные аргументы или целые папки.

У вас уже сохранена командная строка в EzArgs или где-то еще? Вставьте ее в пункт Import Args from Command Line, чтобы разделить ее на аргументы и автоматически определить их типы.

Вы можете делиться пресетами через систему контроля версий или переносить их между проектами с помощью импорта и экспорта XML.

Godot: объедините редактор, код и сцену

Отладка сцены, над которой вы работаете

У Rider и Godot Editor теперь есть живое соединение, что упрощает переключение между вашим кодом и создаваемой сценой.

Вы можете отлаживать текущую сцену на C# или GDScript. Если вы используете C#, сцена запускается через Godot Editor с отладчиком Rider, подключенным с первого кадра. Вы можете использовать встроенное игровое окно Godot для приостановки выполнения или настройки скорости игры, пока Rider обрабатывает ваши точки останова.

Вы также можете щелкнуть правой кнопкой мыши по файлу в любом приложении, чтобы открыть его в другом.

Чтобы включить соединение, установите и активируйте дополнение JetBrains Rider Integration из Godot Asset Store. Сам сервис подключения поставляется вместе с Rider.

Просмотр сцены в отладчике

Значение переменной — это лишь часть картины при исследовании игровой ошибки. Вам также необходимо понимать, где узел располагается на сцене и что происходит вокруг него.

Rider 2026.3 приносит отладку с учетом особенностей Godot как для C#, так и для GDScript. Когда выполнение приостанавливается на точке останова, вы можете исследовать автозагрузки, активную сцену и ее иерархию узлов в дереве живой сцены, а затем проверить свойства узлов. Узлы отображают свои имена и типы Godot, что облегчает их идентификацию.

Отладка GDScript также получает проверку переменных при наведении указателя мыши, добавление в Watch и автодополнение кода для выражений в окне Immediate. Большие массивы и словары можно исследовать страница за страницей.

Дерево сцены появляется при срабатывании точки останова в сеансе отладки Godot. Для этого представления не требуется никакой дополнительной настройки.

Unity: отладка CoreCLR Players

Пробуете новую среду выполнения Unity? Rider 2026.3 поддерживает отладку десктопных плееров CoreCLR в Unity 6.7. Подключайтесь к плееру, устанавливайте точки останова и выполняйте пошаговую отладку кода с помощью привычного отладчика Rider.

CoreCLR Players — это экспериментальная техническая предварительная версия в Unity. Редактор Unity 6.7, включая режим Play, по-прежнему использует Mono. Rider также включает раннюю поддержку для разработчиков, тестирующих редактор на базе CoreCLR в Unity 7 Alpha.

Для разработчиков Unity запланировано еще много интересного: Unity for Agents появится в Rider 2026.3.1. Следите за новостями, чтобы узнать подробности.

Unreal Engine и пользовательские движки C++: тратьте меньше времени на возвращение к ошибке

Обновление визуализаторов Natvis без перезапуска

Визуализаторы Natvis делают сложные типы движка более читаемыми в отладчике. Но настройка визуализатора традиционно означала остановку сеанса, перезапуск игры и воспроизведение того же состояния.

Благодаря горячей перезагрузке Natvis вы можете отредактировать загруженный файл .natvis и перезагрузить его во время активного сеанса отладки. Представление переменных обновляется без перезапуска игры.

Этот релиз также улучшает вычисление выражений и отрисовку Natvis, включая более надежную проверку контейнеров TMap и TSet в Unreal Engine, поддержку дополнительных выражений и элементов визуализатора, а также более быстрый запуск отладчика для проектов на Unreal Engine.

Более плавная пошаговая отладка кода C++

В Windows Rider теперь использует нативную реализацию пошагового выполнения для кода C++, собранного с помощью MSVC, включая проекты на Unreal Engine. Шаг с заходами (Step Into), шаг с обходом (Step Over) и пошаговое выполнение инструкций (Step Instruction) стали быстрее и надежнее.

Обновление также исправляет проблемы, которые приводили к тому, что пошаговое выполнение останавливалось в неправильных местах или оставляло после себя внутренние точки останова, вызывая неожиданные остановки.

Найдите то, что изменило значение

Когда значение неожиданно меняется, точка останова данных может помочь вам найти код, отвечающий за это.

Теперь вы можете установить ее, щелкнув правой кнопкой мыши по переменной прямо в редакторе, или добавить через диалоговое окно точек останова, используя имя переменной или адрес памяти. Поддерживаются условия, логирование и триггеры доступа на чтение/запись.

ИИ-агенты также могут устанавливать точки останова данных через сервер Rider MCP, предоставляя вам еще один способ совместного с агентом расследования неожиданных изменений памяти.

Попробуйте новый отладчик LLDB 21

Rider 2026.3 представляет экспериментальный отладчик, созданный на базе LLDB 21. Он объединяет последние исправления восходящего потока LLVM с улучшениями отладчика JetBrains, включая поддержку MSVC, рендеринг Natvis и собственный модуль оценки выражений Rider. Экспериментальный отладчик доступен в Windows, macOS и Linux.

Отладчик по умолчанию зависит от вашей платформы. В Windows Rider по-прежнему использует кастомизированную версию LLDB 9 от JetBrains. В macOS Rider уже поставляется с базовой LLDB 21, но без собственных улучшений JetBrains. Новая экспериментальная опция переносит эти улучшения на общую основу LLDB 21 во всех трех платформах.

Вы можете загрузить и выбрать экспериментальную сборку в настройках отладчика. Попробуйте ее в своих проектах и поделитесь отзывом.

Сохраняйте структуру C++ проектов совместимой с Visual Studio

Переходите из Visual Studio в Rider или работаете с коллегами, которые используют обе среды? Экспериментальная поддержка .vcxproj.filters позволяет синхронизировать логическую структуру C++ проектов между двумя IDE.

В проектах на Unreal Engine и других проектах на C++ это помогает сохранить организацию проекта, к которой привыкла ваша команда при переключении между Rider и Visual Studio.

Еще больше улучшений для повседневной работы

Помимо обновлений для конкретных движков, Rider 2026.3 предлагает:

  • Более отзывчивое редактирование во время открытия решений или переключения ветвей, а также более быстрый доступ к подсветке, поиску и навигации при повторном открытии решения.
  • Представление файлов (Files) для просмотра и редактирования файлов репозитория за пределами вашего решения, включая скрипты сборки, конфигурацию CI и документацию.
  • Улучшенную поддержку рабочих деревьев (worktree) Git, включая возможность копирования локальных настроек проекта и конфигураций запуск в новые рабочие деревья.
  • JetBrains Air, рабочее пространство для запуска агентов кодирования и проверки их изменений прямо в IDE.

Попробуйте Rider 2026.3

Обновитесь через Toolbox App или загрузите Rider, чтобы протестировать новые функции разработки игр.

Rider бесплатен для некоммерческого использования. Чтобы узнать больше о поддержке вашего движка и рабочего процесса, посетите Rider для разработки игр.

Мы будем рады узнать, как эти обновления проявят себя в ваших проектах. Поделитесь своими отзывами в комментариях или сообщите о проблемах в YouTrack.

Узнать больше

← Все статьи

О чём эта статья

Ещё в разделе «Разработка ПО»

Все →
Обеспечение цифровой готовности оборонного флота к будущему
IFS

Обеспечение цифровой готовности оборонного флота к будущему

Обеспечение цифровой готовности оборонного флота к будущим вызовам
IFS

Обеспечение цифровой готовности оборонного флота к будущим вызовам

Обеспечение цифровой готовности оборонного флота к будущим вызовам
IFS

Обеспечение цифровой готовности оборонного флота к будущим вызовам

Цифровая защита и обеспечение боеготовности оборонного флота
IFS

Цифровая защита и обеспечение боеготовности оборонного флота

Цифровое обеспечение устойчивости оборонного парка к вызовам будущего
IFS

Цифровое обеспечение устойчивости оборонного парка к вызовам будущего

Обеспечение готовности оборонного флота в условиях цифрового будущего
IFS

Обеспечение готовности оборонного флота в условиях цифрового будущего

Ещё от JetBrains

Среды разработки JetBrains трансформируются для эпохи агентской разработки — с Air
JetBrains

Среды разработки JetBrains трансформируются для эпохи агентской разработки — с Air

ReSharper 2026.3: агенты Claude и Codex в Visual Studio, поддержка .NET 11 и C# 15 и многое другое
JetBrains

ReSharper 2026.3: агенты Claude и Codex в Visual Studio, поддержка .NET 11 и C# 15 и многое другое

ReSharper C++ 2026.3: структура классов, анализ строк форматирования и многое другое
JetBrains

ReSharper C++ 2026.3: структура классов, анализ строк форматирования и многое другое

Отладка сборок Unity из Rider с помощью TeamCity CLI и MCP
JetBrains

Отладка сборок Unity из Rider с помощью TeamCity CLI и MCP

Отладка в Rust в 2026 году
JetBrains

Отладка в Rust в 2026 году

Состояние экосистемы разработчиков 2026: Десять лет понимания разработчиков
JetBrains

Состояние экосистемы разработчиков 2026: Десять лет понимания разработчиков