Rider для Unreal Engine

Умная IDE c поддержкой C++ и Blueprints для разработки игр

Rider — быстрая и мощная IDE для Unreal Engine и C++-разработки под Windows. Она помогает анализировать файлы Blueprints, использовать механизм рефлексии, следить за стилем и точностью кода.

Сейчас Rider для Unreal Engine доступен в рамках программы раннего доступа, и нам очень важно ваше мнение. Вы можете помочь нам улучшить конечный продукт, который мы планируем выпустить в 2022 году.

«Epic всегда стремилась предоставлять создателям контента качественные инструменты, чтобы расширить их возможности. Здорово, что JetBrains поддерживает разработчиков аналогичным образом с помощью Rider. Сочетание автодополнения и рефакторингов с глубокой интеграцией с инструментами Unreal Engine — благодатная почва для улучшения рабочего процесса».

Ben Marsh,
главный разработчик, Epic Games

Представляем Rider для Unreal Engine

JetBrains Rider — быстрая и мощная IDE для Unreal Engine и C++-разработки под Windows.

Многие знают Rider как умную кросс-платформенную IDE для Unity и .NET. Теперь мы идем в мир разработки игр на Unreal Engine.

5 причин использовать Rider
для разработки игр на Unreal Engine

1.

Быстрая IDE с нативной поддержкой C++

Rider основана на ReSharper C++, а значит обеспечивает продвинутую поддержку современного C++. В распоряжении пользователей есть более 250 инспекций кода, 50 контекстных действий, рефакторинг по всему решению и возможности генерации кода.

Все это сочетается с надежной функциональностью сред разработки на базе платформы IntelliJ: мгновенной навигацией, интеграцией с системами контроля версий и поддержкой плагинов. Несмотря на большой набор функций, Rider — быстрая и отзывчивая IDE.

2.

Понимание файлов Blueprints

Rider для Unreal Engine не просто работает с кодом на C++. IDE читает файлы Blueprints из вашего проекта и редактора Unreal Editor. Это позволяет Rider показывать использования в файлах Blueprints, а также значения переопределенных свойств. При переходе к объектам Blueprints Rider открывает их в Unreal Editor.

3.

Помощь с механизмом рефлексии

Макросы рефлексии Unreal Engine — больше, чем просто текст. Чтобы ускорить процесс разработки игры, Rider предоставляет автодополнение для спецификаторов рефлексии и показывает соответствующую документацию во всплывающем окне Quick Documentation.

4.

Соблюдение стиля кода Unreal Engine

Rider поддерживает правила именования Unreal Engine, чтобы ваш код было легко читать. Специальные инспекции находят имена, не соответствующие правилам, и предлагают автоматически их исправить.

5.

Глубокий анализ кода и поддержка удаленных вызовов процедур

Rider заботится о качестве вашего кода с помощью специальных инспекций, которые находят отсутствующие или неправильно установленные макросы рефлексии Unreal Engine. Кроме того, навигация по коду и действия генерации корректно работают с удаленными вызовами процедур Unreal Engine.

Разрабатываете игры на Unity? Узнайте о возможностях Rider для Unity.

Часто задаваемые вопросы

У меня есть лицензия Rider. Получу ли я Rider для Unreal Engine, когда она выйдет?

Да. Rider для Unreal Engine будет частью JetBrains Rider — нашей главной IDE для разработчиков игр.

Rider — кросс-платформенная IDE. Поддержка Unreal Engine доступна на всех трех платформах?

Пока что Rider для Unreal Engine работает только на Windows и macOS. В дальнейшем мы планируем поддержать Linux.

Могу ли я отлаживать игры на Unreal Engine в Rider?

Пользователям Windows доступен отладчик на основе LLDB, разработанный командой JetBrains. Он позволяет отлаживать код, собранный с помощью компилятора Microsoft Visual C++. Также он автоматически находит и загружает файлы UE4.natvis, представляя типы данных Unreal Engine в читаемом виде.

Нужна ли специальная модель проекта для работы над существующим проектом Unreal Engine?

Rider позволяет работать с .uproject, а значит, вам не обязательно генерировать решение Visual Studio или файлы проекта Xcode. На Windows должен быть установлен Unreal Engine 4.25.4+, а на macOS — Unreal Engine 4.26.2+. Пользователи Windows могут также открывать файлы .sln в Rider для Unreal Engine.

Другие вопросы

Что говорят о Rider для Unreal Engine те, кто уже попробовал

Matthew Davey

«Rider быстро стала единственной IDE, которую хочется использовать для любых задач разработки на Unreal Engine или Unity. Я экономлю очень много времени благодаря понятным рабочим процессам и доволен интеграцией с P4. Когда руководители видят, как быстро мы движемся от постановки задач к решению, они приходят в восторг от продукта. Rider устраняет все затруднительные моменты, которые мешают нам делать то, что мы умеем лучше всего, — писать код».

Matthew Davey
dotBunny
Emanuel May

«У Rider C++ потрясающая скорость! Открытие целого проекта — примерно 5 секунд, индексация — 20, поиск любого символа за секунду. Я никогда не писал на C++ для Unreal Engine 4 так быстро».

Emanuel May
разработчик игр
Antanas Kalininas

«В Rider самая быстрая навигация по коду, которую мне доводилось видеть. Это делает работу намного проще и приятней».

Antanas Kalininas
старший разработчик, Massive Entertainment
Участвовать в программе раннего доступа
Rider

Попробуйте быструю и мощную IDE для разработки .NET-приложений на Windows, macOS и Linux

Бесплатная пробная версия на 30 дней

Универсальность Rider

Rider позволяет разрабатывать десктопные приложения, .NET-сервисы и библиотеки, игры на движке Unity и Unreal Engine, мобильные приложения Xamarin, веб-приложения ASP.NET/ASP.NET Core и многое другое.
Подробнее о Rider