Rider для Unreal Engine
Умная IDE c поддержкой C++ и Blueprints для разработки игр
Rider — быстрая и мощная IDE для кросс-платформенной разработки на Unreal Engine. Она помогает анализировать файлы Blueprints, использовать механизм рефлексии, следить за стилем и точностью кода.
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 или напрямую из редактора, посмотреть полученные результаты и повторно выполнить отдельные тесты, только те, которые не прошли, или все тесты сразу. Для удобства тесты можно разбить на категории, присвоив им соответствующие флаги.
Что говорят пользователи
«Rider быстро стала единственной IDE, которую хочется использовать для любых задач разработки на Unreal Engine или Unity. Я экономлю очень много времени благодаря понятным рабочим процессам и доволен интеграцией с P4. Когда руководители видят, как быстро мы движемся от постановки задач к решению, они приходят в восторг от продукта. Rider устраняет все затруднительные моменты, которые мешают нам делать то, что мы умеем лучше всего, — писать код».
dotBunny
«У Rider C++ потрясающая скорость! Открытие целого проекта — примерно 5 секунд, индексация — 20, поиск любого символа за секунду. Я никогда не писал на C++ для Unreal Engine 4 так быстро».
разработчик игр
«В Rider самая быстрая навигация по коду, которую мне доводилось видеть. Это делает работу намного проще и приятней».
старший разработчик, Massive Entertainment
«Если вы пишете на C++ в Unreal, вам точно нужно попробовать Rider для Unreal Engine. IDE добавляет директивы include автоматически — это здорово экономит время. Также вы можете просматривать значения Blueprints прямо в Rider (просто суперская возможность). и переходить к классам по Ctrl+Click. Rider прост в использовании — это то, чего ужасно не хватает в Visual Studio».
сооснователь Symphonic Entertainment
Попробуйте быструю и мощную IDE для разработки .NET-приложений на Windows, macOS и Linux
Бесплатно для некоммерческого использования
Универсальность Rider
Создавайте игры на Unreal Engine в Visual Studio
Установите ReSharper C++ — расширение для Visual Studio, с которым вы будете создавать крутые игры быстрее и качественнее.
Попробовать