为 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 工具窗口或直接从编辑器中启动测试,检查其结果,并重新运行失败、所有或特定的测试。为方便起见,测试可以按传递给它们的标志所定义的类别进行分组。
我们的用户评价
“对于任何 Unreal Engine 或 Unity 编程任务,Rider 已迅速成为我要使用的唯一 IDE。通过其直观的工作流节省了无数小时,而且我认为其 P4 的集成也值得称赞。当生产者看到我们从执行任务到解决问题的发展速度,他们都对产品着迷。Rider 消除了所有开发者的瓶颈,这阻止了我们做我们擅长的事情:编程。”
dotBunny
" Rider C++ 的速度惊人! 在大约 5 秒内打开一个完整的项目,在 20 秒内将所有内容编入索引,并在 1 秒内找到任何符号。 我从来没有这么快地为 Unreal Engine 4 使用 C++!
游戏程序员
“ Rider 具有迄今为止所见过的最佳代码导航速度,这使我的工作更加顺畅和轻松。”
Massive Entertainment 的高级软件工程师
“如果你为 Unreal 编写 C++,就绝对需要获取 Rider for Unreal Engine。 自动包含功能可以节省时间,直接在 Rider 中查看蓝图值这一点非常酷。 按 Ctrl 并点击类型来导航到类的方式也非常神奇。Rider 与 Visual Studio 一样简单易用。”
Symphonic Entertainment 联合创始人
Rider 的多面性
将更多 Unreal Engine 知识引入 Visual Studio
查看 ReSharper C++,一个 Visual Studio 扩展程序,可以帮助您更快地创建没有故障的游戏!
立即试用