400-666-7732

JetBrains Rider 的下一程:打造开发者与 Agent 共享的 Unreal 开发环境

龙智(DragonSoft Digital,DSD)是 JetBrains 中国授权合作伙伴,提供Rider、IntelliJ IDEA、PyCharm等JetBrains IDE系列产品的正版授权与本地技术支持。

我们长期服务于 Unreal 与游戏开发团队,希望借本文与大家分享 Rider 在 AI 时代的开发方向与实践思路,以及能为 Unreal 团队带来什么价值。

本文原作者:孙涛,JetBrains 解决方案专家

AI 正在让编写代码变得更快。在 Unreal 开发中,一项玩法改动仍然要经过 C++、反射系统、蓝图、资源、构建配置和运行时行为的共同检验。一个函数编译通过,只是这条链路上的一步。

让 Agent 介入开发工作流,还要稳定交付的一个前提,就是得将合理、充分的上下文交给 Agent,让它能理解正在开发的项目。

这也是 Rider 面向 AI 时代的产品方向:让开发者与 AI Agent 共享对 Unreal 项目的理解,共用一套专业开发能力,在同一个工作流中完成从想法到验证的过程。

理解项目,是一切协作的起点

Unreal 项目中的知识,分布在源代码之外的许多地方:某个 C++ 接口被哪些蓝图实现,一个属性如何暴露给编辑器,运行时问题出现在哪个对象、哪次调用,以及当前构建究竟面向哪个平台。

这些关系决定了修改的影响范围,也影响着开发者对一次变更的判断。

Rider 的持续投入,积累了丰富的 Unreal 项目理解:连接 C++ 与蓝图的代码导航和用法查找,理解引擎特有的代码约定,并通过调试工具帮助开发者追踪实际运行行为。

随着项目规模扩大,这些能力让开发者更容易回答 “改动会影响哪里” 和 “Gameplay 逻辑为什么这样运行”。Rider 团队在持续优化针对真实场景下的超大型 Unreal 项目的工作性能,确保与引擎深度集成的各项功能稳定可用。

新版本 Rider 在超大型 Unreal C++ 项目里的工作性能在持续优化

AI 让这份积累拥有了新的用途。开发者已经依赖的项目知识和工具,也可以成为 Agent 开展工作的基础。它能沿着项目中的真实关系查找上下文,并把工具返回的结果纳入下一步判断;更进一步,这让定制具备稳定交付的 Harness 环境成为了可能。

Rider 在这条路线上的价值,是把长期积累的 Unreal 开发智能,开放给人与 Agent 共同使用。

开放的 AI 选择,让工作流随团队演进

大模型和 Coding Agent 还在快速变化和演进,选型天天变。不同团队会根据任务、已有工具和使用习惯,选择不同的 Agent;同一个开发者,也可能在不同场景和阶段使用不同的工具。

JetBrains Air —— 融合代码智能工具、多 Agent 构建、组织级 AI 治理的新平台

JetBrains 的路线围绕这种自由选择展开。

基于  ACP(Agent Client Protocol) 带来的广泛智能体生态,以及全新的 Air in Rider,开发者可以把偏好的 Agent 带进熟悉的开发环境。Rider 的专业工具也通过 MCP 等接口向智能体开放,使 IDE 内外的协作都能够利用项目知识。

JetBrains Air提供在 IDE/ Web/ CLI/ 手机 app 跨多界面、结合代码智能、使用不同 Agent 的能力

这里有两项可以分别演进的能力:Agent 提供任务规划与推理,Rider 提供项目理解与开发工具。团队可以持续尝试新的 Agent,同时继续使用熟悉的代码检查、导航和调试能力及代码智能。

随着 AI 生态演进,Unreal 团队可以逐步完善自己的开发方式,把有效的工具、经验和流程保留下来。

从一次对话,到可以反复使用的 Unreal 工作流

设想一次常见的玩法修改:调整一个暴露给蓝图的 C++ 接口,同时确保已有行为仍然符合预期。

完成它需要找出相关实现和引用,理解 C++ 与蓝图之间的约定,选择合适的修改方式,再通过构建、运行与测试检查结果。团队通常已经形成了自己的做法;这些经验也值得成为 Agent 工作时可用的指导。

这正是 Unreal 专属工具与 Skills 的意义。

Rider 提供的 Unreal 与 C++ 开发/调试 Agent Tools,支持 tool-router 注入以节约模型上下文

实时检测 Tools 和 Skills 在不同智能体的注入状态

Rider 已经把 Unreal C++ 编写、实时调试和测试的各种功能,封装成了面向 Agent 的工具,配套的 Agent Skills 则负责描述常见任务所需的步骤、约束和验证方式。接下来的方向,是让引擎知识、项目上下文与专业工具更自然地配合起来,帮助 Agent 完成端到端的开发任务。

开发者仍然负责目标、取舍和结果审查。Agent 则可以承担更多查找、执行和反馈整理工作,让开发者把注意力放在需要专业判断的地方。

随着有效流程被反复使用和完善,团队的经验能够逐渐沉淀为可复用的开发能力。这也是我们所理解的 Harness:为智能体准备好上下文、工具、工作规则和验证反馈的环境,实现开发流程中的稳定交付。

对 Unreal 开发者的好处很具体:缩短玩法迭代周期,减少反复解释项目的负担,让每次 AI 辅助修改都更容易检查和验证。

RiderKit:把项目理解带入 Unreal Editor

Unreal 开发者的工作会在 IDE 与 Unreal Editor 之间不断流动。设计玩法、检查蓝图、调整资源或复现问题时,编辑器往往就是当前工作的中心。

我们正在探索的 RiderKit 方向,希望把 Rider 的项目理解与智能体协作能力带入 UE 编辑器,连接代码上下文与编辑器上下文。

RiderKit 是一个 Unreal 编辑器插件。借助 ACP 协议,开发者能在编辑器中使用任意智能体,同时使用 Unreal 和 Rider 的能力

例如,当你在编辑器里遇到一个玩法问题时,智能辅助可以围绕正在处理的对象与场景,帮助梳理相关代码和蓝图关系;当任务需要更深入的代码分析或调试时,再引导你进入 Rider 中继续工作。

这种方式能构造更连贯的开发体验:项目知识能够跟随任务,在代码与引擎之间流动。开发者可以在问题出现的位置开始调查,并在需要的地方使用合适的专业工具。

RiderKit 的亮点场景之一 —— 借助代码智能,让 AI 准确理解游戏场景和元素,实现 “蓝图翻译到 C++” 等现阶段 AI 仍无法精准完成的工作

RiderKit 是这条产品路线中正在探索的一环。我们希望通过真实的 Unreal 开发场景,与开发者共同打磨它的价值。

持续完善的专业开发能力,决定了Rider演进路线

人与 Agent 的协作,依赖相同的基础:及时获得项目上下文,准确理解代码关系,并能够观察和验证运行结果。

因此,Rider 的产品路线图同时围绕几个方向推进。

  • 更深入的引擎理解。 持续完善 C++ 与蓝图之间的关联、引擎特有语言和开发约定的支持,并通过 Verse 原生语言插件,探索更广的 Unreal 创作工作流。

  • 更流畅的大型项目体验。 改进索引、导航和调试中的变量查看,让开发者在复杂项目中更快获得所需信息。这些基础能力,也为 Agent 使用项目上下文提供支撑。

  • 更完整的运行与设备工作流。 从桌面原生调试,到游戏主机平台开发,再到 Android、iOS 以及移动与 XR 设备的真机调试,让开发者更容易把代码带到真实设备上实时验证。

开放的智能体生态、Unreal 专属工作流、编辑器内协作,以及持续完善的专业能力,共同构成了 Rider 优秀的开发者体验。

希望 Rider 成为你的终极 Unreal 开发环境:深入理解引擎,支持真实项目中的专业任务,并让开发者与 AI Agent 共享知识和工具。

超过 1500 万的软件开发者使用 JetBrains 产品

超 25% 的游戏开发者在日常工作中深度使用 Rider

你可以亲自编写代码,也可以把一项明确的任务交给 Agent;可以从 C++ 开始调查,也可以从蓝图或编辑器中的问题切入。整个过程中,项目理解、工具能力和验证反馈都应当帮助你更有把握地推进工作。

原文参考内容:

[1] Rider 客户成功案例:https://www.jetbrains.com/zh-cn/company/customers/experience/?products=rider

[2] 与其他集成环境的对比:https://www.jetbrains.com/rider/compare/rider-vs-visual-studio/

关于JetBrains Rider

JetBrains Rider 可以帮助您在 Windows、Mac 和 Linux 上开发完整的 .NET 应用程序和 Web 项目,以及 Unity、Unreal Engine 和基于 Godot 的游戏。它为 .NET 开发中使用的所有主要语言提供了优异的编辑支持和代码洞察,这些语言包括 C#、F#、Razor、Blazor 语法、JavaScript、TypeScript、XAML、HTML、CSS 和 SQL。 JetBrains Rider 将 ReSharper 丰富的代码检查、上下文操作和重构与 IntelliJ 平台强大的 IDE 功能集和 Rider 自身的 .NET 特色融合在一起。

龙智服务与支持

龙智(DragonSoft Digital,DSD)是 JetBrains 中国授权合作伙伴,提供 IntelliJ IDEA、PyCharm、Rider 等JetBrains IDE系列产品的一站式服务,涵盖产品咨询、试用、安装部署、培训及技术支持等,助您无忧升级与采购。

如需了解JetBrains Rider产品详情或正版授权许可,欢迎随时联系我们:

官网:www.shdsd.com

电话:400-666-7732

邮箱:marketing@shdsd.com

最新文章

相关产品

分享到:
关于龙智

龙智DevSecOps解决方案

龙智深耕DevSecOps相关领域近十年,集成DevOps、ITSM、Agile管理思路及该领域的优秀工具,提供软件研发生命周期管理解决方案,以及实施、培训、升级、数据迁移、定制开发、运维等服务。

龙智致力于帮助企业实现软件开发运营一体化,并确保安全防护融入软件研发的整个生命周期中。龙智提供从产品规划与需求管理、开发,到测试、部署以及运维全生命周期的解决方案与管理工具,帮助企业科学、高效、安全地管理软件开发,更快、更好地交付软件产品。

近年来,龙智团队潜心开发,先后帮助金融、通信、互联网、汽车、芯片、游戏、医疗等行业的1000多家企业促进开发安全运营的一体化的实践。 秉承着打造开放式DevSecOps的理念,龙智与国外其他多家DevOps工具顶级厂商如Atlassian、Perforce、Mend(原WhiteSource)、CloudBees、SmartBear等合作,将国际市场上先进的工具引入中国市场,帮助企业打造量身定制的DevSecOps解决方案、ITSM解决方案,助力企业高效开发与运维。

我们的自研产品包括Confluence水印插件,Timewise-Jira计划及实际工时管理插件,Jira服务台企业微信应用插件等;我们还与全球DevOps领域领先的企业建立了合作伙伴关系,我们是:

· Atlassian全球白金合作伙伴

· Perforce中国授权合作伙伴

· Mend (原WhiteSource)中国授权合作伙伴

· CloudBees中国授权合作伙伴

· SmartBear中国授权合作伙伴