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 или напрямую из редактора, посмотреть полученные результаты и повторно выполнить отдельные тесты, только те, которые не прошли, или все тесты сразу. Для удобства тесты можно разбить на категории, присвоив им соответствующие флаги.
AI Assistant в Rider
Встроенный в IDE искусственный интеллект предлагает большой набор функций, которые помогают писать, отлаживать и оптимизировать код.
ПодробнееКонтекстный чат-бот
Не понимаете, откуда в вашем проекте Unreal Engine определенный класс, или не знаете, как реализовать конкретную игровую функцию? Спросите у искусственного интеллекта в чате с AI Assistant. Он разбирается в особенностях Unreal, рабочих процессах C++ и типичных паттернах движка, предоставляя ответы, которые подходят для вашей конфигурации проекта и используемых технологий.
Автодополнение для многострочного кода
AI Assistant генерирует многострочные фрагменты кода при разработке на Unreal Engine. Начните печатать, и если AI Assistant знает, что подставить дальше, например для настройки компонента Actor, обработки UPROPERTY
или инициализации игровой логики, он предложит фрагмент кода серого цвета, который вы можете сразу использовать.
Объяснение кода
Не можете разобраться с исключением или непонятным коммитом в Unreal проекте? AI Assistant подробно объяснит ошибки и изменения. Будь то ошибка выполнения в игровой логике или сложный коммит с множеством файлов, AI Assistant все прояснит, чтобы вы могли быстро устранить проблему.
Что говорят пользователи
«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».
основатель Autonomic Studios
Попробуйте возможности Rider уже сегодня
Бесплатно для некоммерческого использования
Универсальность Rider
Rider для Unity
Более удобный способ писать на C# в проектах Unity
Rider для AWS
C#-разработка на AWS в Rider
Rider для веб-разработки
Самая подходящая IDE для разработки приложений ASP.NET
Rider для MAUI
Единственная кросс-платформенная IDE для MAUI
Rider для Avalonia
Единственная кросс-платформенная IDE для Avalonia
Создавайте игры на Unreal Engine в Visual Studio
Установите ReSharper C++ — расширение для Visual Studio, с которым вы будете создавать крутые игры быстрее и качественнее.
Попробовать