Rider для Unreal Engine

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

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

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

Rider поможет стать профессиональным разработчиком игр

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

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

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

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

Высокая скорость и кросс-платформенная поддержка C++

Rider для Unreal Engine работает на Windows, macOS и Linux. IDE основана на ReSharper C++, а значит обеспечивает продвинутую поддержку современного C++. В распоряжении пользователей есть более 1300 инспекций кода, 290 быстрых исправлений, рефакторинг по всему решению и возможности кодогенерации. Кроме того, Rider автоматически добавляет недостающие директивы #include, и все это без ущерба для скорости работы и времени отклика IDE.

Специально для Unreal Engine

Rider специально настроена для работы с кодом Unreal Engine. Нативные файлы .uproject можно открывать прямо в Rider, не создавая проект Visual Studio, Makefile или Xcode. IDE читает файлы Blueprints из вашего проекта, показывает использования таких файлов в коде на C++ и отображает значения переопределенных свойств. Управлять игрой также можно прямо в IDE, используя расширенную версию журнала Unreal Editor.

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

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

Анализ кода и инспекции правил именования

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

Отладчик

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

Юнит-тестирование

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

Подробнее

Что говорят пользователи

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
Jesse Humphry

«Если вы пишете на C++ в Unreal, вам точно нужно попробовать Rider для Unreal Engine. IDE добавляет директивы include автоматически — это здорово экономит время. Также вы можете просматривать значения Blueprints прямо в Rider (просто суперская возможность) и переходить к классам по Ctrl+Click. Rider прост в использовании — это то, чего ужасно не хватает в Visual Studio».

Jesse Humphry
сооснователь Symphonic Entertainment
Rider

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

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

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

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