Unreal Engine 打造的 Rider

智能 C++ 和蓝图支持,助力制作最出色的游戏

Rider 是一款快速、功能强大的 IDE,适用于跨平台 Unreal Engine 开发。Rider 可以让您了解蓝图,协助处理反射机制,并帮助确保正确的编码样式和准确性。

30 天免费试用

使用 Rider 成为专业游戏开发者

JetBrains Rider 是一款快速、功能强大的 IDE,适用于跨平台 Unreal Engine 开发。

Rider 是智能跨平台 Unity 和 .NET IDE,在 .NET 和 Unity 游戏开发领域已广为人知。现在,同样支持 Unreal Engine 开发!

您是否也开发 Unity 游戏?了解 Rider for Unity

为您的 Unreal Engine 游戏
使用 Rider 的理由

快速的跨平台 C++ 支持

Rider for Unreal Engine 可以在 Windows、macOS 和 Linux 上运行。它由 ReSharper C++ 提供支持,为现代 C++ 提供了最先进的原生支持。用户可以从 1300 多个代码检查、290 多个快速修复、解决方案范围级重构以及代码生成功能中受益。Rider 还会自动为您添加缺少的 #includes。这一切都不会影响 IDE 的速度和响应性。

针对 Unreal Engine 优化

Rider 为处理 Unreal Engine 代码量身而制。可以直接在 Rider 中打开原生 .uproject 文件,不需要生成一个 Visual Studio 解决方案、Makefile 或 Xcode 项目。Rider 可以从您的项目中读取蓝图,在您的 C++ 代码中显示此类文件的用法,并显示被重写属性的值。您还可以直接在 IDE 中管理您的游戏,并跟踪 Unreal Editor 日志。

反射机制和 RPC 协助

Unreal Engine 反射宏不仅仅是简单的文本!为了加快游戏开发过程,Rider 为反射说明符提供了代码补全,并在 Quick Documentation(快速文档)弹出窗口中显示其文档。此外,还设置了代码导航和生成操作以正确处理 Unreal Engine 远程过程调用。

代码分析和命名样式检查

Rider 可以通过专门的 Unreal Engine 检查来了解 Unreal Engine 反射宏是否缺少或设置错误,从而确保 Unreal Engine 代码准确。IDE 在其所有操作中均采用 Unreal Engine 命名惯例。Inconsistent Unreal Engine naming(不一致的 Unreal Engine 命名)检查可以检测不符合规则的名称,并提出快速修复建议。

调试器

为了帮助您调试游戏,Rider 在所有三个主要平台上都配备了丰富的调试器 UI 和 LLDB 后端。在 Windows 上,此调试器由 JetBrains 团队开发,能够调试使用 Microsoft Visual C++ 编译器构建的代码。它可以自动查找并加载 UE4.natvis,提供人性化的 Unreal Engine 数据类型视图。

单元测试

Rider 开箱即支持 Unreal Engine 自动化测试框架。从 Unit Test 工具窗口或直接从编辑器中启动测试,检查其结果,并重新运行失败、所有或特定的测试。为方便起见,测试可以按传递给它们的标志所定义的类别进行分组。

了解详情

我们的用户评价

Matthew Davey

“对于任何 Unreal Engine 或 Unity 编程任务,Rider 已迅速成为我要使用的唯一 IDE。通过其直观的工作流节省了无数小时,而且我认为其 P4 的集成也值得称赞。当生产者看到我们从执行任务到解决问题的发展速度,他们都对产品着迷。Rider 消除了所有开发者的瓶颈,这阻止了我们做我们擅长的事情:编程。”

Matthew Davey
dotBunny
Emanuel May

" Rider C++ 的速度惊人! 在大约 5 秒内打开一个完整的项目,在 20 秒内将所有内容编入索引,并在 1 秒内找到任何符号。 我从来没有这么快地为 Unreal Engine 4 使用 C++!

Emanuel May
游戏程序员
Antanas Kalininas

“ Rider 具有迄今为止所见过的最佳代码导航速度,这使我的工作更加顺畅和轻松。”

Antanas Kalininas
Massive Entertainment 的高级软件工程师
Jesse Humphry

“如果你为 Unreal 编写 C++,就绝对需要获取 Rider for Unreal Engine。 自动包含功能可以节省时间,直接在 Rider 中查看蓝图值这一点非常酷。 按 Ctrl 并点击类型来导航到类的方式也非常神奇。Rider 与 Visual Studio 一样简单易用。”

Jesse Humphry
Symphonic Entertainment 联合创始人
Rider

在 Windows、macOS 和 Linux 上试用这款快速、强大的 .NET IDE

30 天免费试用

Rider 的多面性

Rider 让您可以高效地开发各种应用程序,包括:.NET 桌面应用程序、服务与库、Unity 与 Unreal Engine 游戏、Xamarin 应用、ASP.NET 和 ASP.NET Core Web 应用程序等。
探索 Rider

将更多 Unreal Engine 知识引入 Visual Studio

查看 ReSharper C++,一个 Visual Studio 扩展程序,可以帮助您更快地创建没有故障的游戏!

立即试用