适用于 Unity 的 Rider

对非商业用途免费

更聪明地使用 C# 开发 Unity

Rider 是一款快速且功能齐全的 AI 赋能 Unity 代码编辑器,提供一致的代码补全、引擎特定的重构以及跨脚本和资源的强大调试体验。无论您是开发游戏还是进行虚拟制作,Rider 都能满足您的需求。

Joachim Ante

Unity Technologies 联合创始人兼前首席技术官

“用 Rider 编写 C# 代码让我十分愉悦。我还从未见过这么有用的代码重构工具,从不令人失望。当你依靠它的时候,它真的非常令人惊喜。”

想了解 Rider 如何解决现实生活中的挑战吗?

查看我们的案例研究。

Zynga
Square Enix
Second Dinner
Unity
Tencent Games
Zynga
Square Enix
Second Dinner
Unity
Tencent Games

适合所有场景的理想解决方案

角色包容

游戏玩法开发者引擎开发者技术美工其他引擎相关角色

行业多样化

游戏动画汽车制造业构造教育医疗保健

规模适应性强

34% 的 AAA 工作室46% 的独立和中型工作室

use Rider. Data source

加入他们

借助 Rider 获得强化

有了 JetBrains Rider,何必还要忍受迟缓的工具、不一致的代码辅助和无休止的插件安装?这款独一无二的跨平台 IDE 能够提供您需要的一切,让您开箱即享无缝 Unity 体验。

快速

Rider 的架构专为速度和响应速度而设计,即使您正在处理大型项目也不例外。所有资源密集型代码分析操作都在单独的进程中执行,几乎消除了 UI 冻结和文本输入延迟等中断。

可靠

不再需要因引用中断而重新连接到引擎 – Rider 会在后台处理 .sln.csproj 和所有依赖项,确保您始终打开正确行中的正确脚本。

引擎调校

Rider 对引擎了如指掌。它可以识别并生成事件函数,支持官方文档链接,并像 Unity 一样显示项目结构,因此一切从一开始就是熟悉的感觉。无需额外设置 – 安装,然后即可开始开发!

高级代码补全

Rider 可以预测您的下一步操作,并在您输入时提供上下文感知的代码补全。IDE 与 Unity 的深度集成以及对项目细节的全面了解使其能够提供引擎特定的建议,帮助您以更少的按键次数编写无错误代码。

减少琐碎,享受编码乐趣。
直接在 IDE 中免费使用所有改进的 JetBrains AI 工具。

编码智能体
编码智能体
无限制代码补全
无限制代码补全
离线模式
离线模式
最新 AI 模型
最新 AI 模型
代码库上下文
代码库上下文
多文件编辑
多文件编辑
VCS 辅助
VCS 辅助

上下文感知 AI 聊天

不确定为什么某个类存在于您的 Unity 项目中,或者要使用哪个库来完成特定任务?通过聊天功能询问 AI Assistant。它了解 Unity 特定的上下文和框架,可以根据您的项目设置和技术栈提供有意义的答案。

多行代码补全

AI Assistant 可为 Unity 开发生成多行代码块。开始在新行上输入时,如果有针对设置协程或初始化游戏对象等任务的可用建议,您将看到灰显的代码段,供您审批。

AI 辅助 Unity 文件生成

需要新的 MonoBehaviour 脚本或着色器?AI Assistant 可以根据您的确切规范生成 Unity 文件,同时确保您的项目依赖项得到正确处理,以便所有内容都顺利集成到游戏中。

我们的客户评价

James Gratton

Yakuto 首席技术官

要在任何市场竞争中脱颖而出,掌握正确的工具至关重要,特别是游戏市场中。在 Yakuto,每位开发者都有一份 JetBrains Toolbox 订阅,我们认为这对提高生产力是物超所值的。我们主要在 Mac 系统上使用 C# 开发。这种用况意味着在 VM 上运行 ReSharper,但采用 Rider,我们就像在一个操作系统下工作一样,真的很棒。现在已经实现无缝 Unity 调试,并且功能扩展带来了重要的 Unity 上下文感知。作为 ReSharper 老鸟,Rider 给我带来宾至如归的感觉:重构、全解决方案分析、测试运行器,都在这里。我们无法想象不使用 Rider 进行 C# 开发。

Matthew Davey

dotBunny

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

Ershadul Hoque

Riseup Labs 首席执行官

Rider 是最适合 Unity 编程任务的 IDE,也是我们在这项任务中使用的唯一一款 IDE。它在工作流中帮我们节省了大量时间,通过 Unity 特定的代码检查和快速修复为 C# 提供了一流的代码分析。同样,如果我们尝试使用 new 关键字创建衍生自 MonoBehavior 或 ScriptableObject 的类的新实例,Rider 会发出警告。无缝调试也给我们带来了很大帮助。对我们来说是一款很棒的工具!

使用 dotUltimate
解锁更多开发能力

利用高级分析器和覆盖工具以及 AI 赋能功能提升您的工作效率。获取 dotUltimate,这是一种经济高效的解决方案,可以满足您所有的 .NET 和游戏开发需求。
Rider
ReSharper
ReSharper C++
AI Assistant
dotCover
dotTrace
dotMemory
dotPeek

按照您的方式工作,在 Rider 和 ReSharper 之间无缝切换,并获取仅限 dotUltimate 订阅者使用的顶级分析器和覆盖工具。

通过集成到 Rider 和 ReSharper 中的 AI 赋能功能加速您的工作流,提升编码速度并使编码更加愉悦。

通过单一的综合许可证减少采购开销并优化成本。使用 dotUltimate 为您的业务增长做好准备,它会随着开发者需求的变化不断发展。

将更多 Unity 知识引入 Visual Studio

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