游戏开发 · 文章

Unity给Claude Code上了官方插件,进一步提高了AI游戏开发的效率

过去一年,我做游戏的方式变了。

以前是打开 Unity,写 C#,切回文档,再切回 Editor。现在经常是:先跟 coding agent 说一句“加一个设置页”“像素画一动就糊”“中文在 TextMeshPro 里是空框”,再去看它写出来的东西能不能进仓库。问题也一直在这儿。通用模型很会写代码,但不太会写 Unity 该怎么写。项目用的是 UI Toolkit,它给你铺一套 uGUI;你要 RuleTile 自动拼接,它 invent 一套邻居规则;内购它按两年前的第三方 SDK 示例来。你省下的打字时间,全花在纠正路线上。

9 月 9 日,Unity AI 产品负责人 Rachel Zhao 发了一篇博客:官方 Claude Code 插件上线。一句话概括——把 Unity 工程师自己的做法,装进你已经在用的 agent 里。 作为独立开发者,我觉得这值得单独写一篇,不是因为又多了一个 AI 功能,而是因为它对准的,正好是一个人做游戏时最贵的那部分:试错成本。


插件详情

插件是开源的,放在了官方仓库中,仓库在 Unity-Technologies/unity-agent-plugin,目前还是 beta。装进去之后,不是多一个聊天机器人,而是一次带上三样东西:

  1. 29 个官方 Skill(陆续添加中….)

  2. Unity CLI:终端里驱动 Editor,改场景、改资源、查 Hierarchy、跑 C#、装 Editor、构建、看日志

  3. Unity MCP:让 agent 连上正在运行的 Editor,读运行时状态,而不只是读磁盘上的 .cs

Claude Code 是第一个正式吃到这套插件的 agent。同一仓库已经写了 Codex 和 Grok 的安装方式,Unity 说今年晚些时候还会扩到别的工具。对独立开发者这很现实:你不一定永远只用一家模型,但你希望“官方做法”跟着走,而不是每个工具重配一遍。 社区插件早就有了,不少甚至更好用。官方这一套的卖点不是功能数量,而是来源:技能由对应功能的 Unity 团队写,过安全审查,跟引擎文档同步。作为独游,这很值得尝试。

快速安装

在Claude code回话中,输入:

/plugin marketplace add Unity-Technologies/unity-agent-plugin
/plugin install unity@unity-agent-plugin

或者使用CLI:

claude plugin marketplace add Unity-Technologies/unity-agent-plugin
claude plugin install unity@unity-agent-plugin
image.png

Desktop 版走 Plugins → Browse,搜 Unity;搜不到就把 marketplace 指到这个 GitHub 仓库。安装时可以选 User / Project / Local 作用域,默认跟你走,换机器不用再复制一份配置。验证很简单:输入 /unity:,技能列表出来就算成功;/plugin 里能看到 unity 是 installed + enabled。官方要求你能跑 Claude Code。技能文档侧面对 Unity 版本写得不细,仓库 README 写的是 Unity 6+。MCP 那条链路如果要用 live Editor,还是熟悉的那套:Editor 开着、桥接正常。

插件本身被标成 beta,第三方工具条款归 Anthropic,Unity 不给担保——独立开发者心态放对就行:能用,但别把生产构建全托付给它。 Anthropic 插件目录也上了:claude.com/plugins/unity。打开 Unity 项目时,相关技能会自动加载。

image.png

这么多skill,哪些可以帮助独立开发者省命提效

这里我按照自己对游戏开发的理解,简单做了一个排序。

第一档:几乎每个独立项目都会用得上

  • UI。 /ui 会先判断项目用的是 UI Toolkit、uGUI 还是 IMGUI,再交给对应专家。这一个分流,就能避免最常见的“写了一整屏错框架”。/ui-uitk 覆盖 UXML / USS、flex、UIDocument、运行时绑定;老项目继续用 /ui-ugui。新做 Editor 窗口,官方态度很明确:默认 UI Toolkit,/ui-imgui 只维护旧工具。

  • 文字。 /optimize-text-mesh-pro 专门处理字体栈、回退图集、SDF、AutoSize、CJK。中文方块字、日文字体撑爆内存,独立游戏里出现的频率远高于大厂愿意承认的程度。

  • 2D。 像素完美、切图、Atlas、Tile Palette、RuleTile,从空规则到按 3×3 切片生成自动拼接,基本覆盖了像素风和 tilemap 独立游戏的日常。/2d-pixel-perfect 对“一移动就抖、一缩放就糊”这种问题,比你把 Camera 设置截图丢给模型有效得多。

起步。 /new-unity-project 会问概念、平台、变现,顺手装 Editor、建仓库和包。注意:它 不帮你脚手架玩法代码。这是好事。玩法还是该你自己拿主意,agent 不该上来生成又一套第三人称控制器。

第二档:上线前的处理

独游开发者最容易在游戏“能玩”之后卡壳,因为能玩距离能大家都能玩还是有一段距离的,商店、广告、多语言、Web包体。

  • /implement-in-app-purchases:Unity IAP 全流程,包括 pending-confirm、收据、恢复、苹果/谷歌扩展,以及从 RevenueCat 这类方案迁回来

  • /levelplay-unity-integration:激励视频、插屏、Banner,ATT 和隐私,从旧 Unity Ads / 弃用 IronSource API 迁过来

  • /localization:Locale、String/Asset Table、CJK、Addressables

  • /optimize-web:WebGL / WebGPU 的压缩、裁剪、异常、内存、浏览器侧分析

  • /optimize-audio 和 /audio-setup-mixers:短音效、BGM、环境音用错 Load Type,手机上就是内存和卡顿

这些活以前不是不能做,而是需要自己阅读大量的说明、文档、看示例 ,而官方skill的价值是把这些正确的路径收成一条可执行的流程。

URP 后处理、Shader Graph 自定义节点、Render Graph 的 ScriptableRendererFeature 审查、NavMesh、3D 碰撞排错、Vivox、Unity Multiplayer Services、/build-live-game 那套通行证和云存档。

这些不是不重要,是一个人做第一个商业化作品时,其中一半你可能用不上。先别被 29 这个数字吓到。用得到的那 8 个,已经能改一周的节奏。完整清单在 Unity 官方博文里,文档入口:docs.unity.com/.../unity-plugin/claude-code。

当然,虽然上面这些说明都是通过“/”指令来讲的,但在实际的使用上,我们其实可以直接通过自然语言对话的形式,告诉agent我们的需求目标即可,剩下的交给agent处理。

给玩家加能买金币包的内购。
做个设置界面。
像素画一动就糊、会抖。
做六边形 Tile Palette。
TextMeshPro 里中文是空框。
帮我审查这个 ScriptableRendererFeature 的 Render Graph。

对应 skill 会自己上来。你也可以显式打 /unity:ui-uitk。独立开发者以前用 Claude Code 做 Unity,典型循环是:写脚本 → 自己回 Editor 看编译 → 复制 Console → 再让模型改 → 发现它用了错的 UI 系统 → 再改一轮。有 CLI 和 MCP 之后,理想循环变成:描述意图 → agent 按官方 skill 改工程 → 自己驱动 Editor 编译/改场景/读日志 → 少一轮“你先告诉我报错是什么”。Unity 自己的说法是:带着 skill 做不熟悉的任务,错误更少、更省 token、轮次更少。

对订阅制模型来说,这就是真金白银。一个人每个月 token 就那么多,少纠两轮错误框架,比模型“更聪明 5%”有用。 还要注意一句官方自己写的限制:简单 uGUI 活,插件未必比你手写快;弱一些的模型上,它更多是保证方向别走歪,仍可能偏老写法。别期待它替你做玩法设计,也别期待它一次生成能上架的完整游戏。


收尾

独立做游戏,工具选择本质上是在买时间。通用 coding agent 已经能买到“写得快”。缺的是“写对 Unity 的那一种快”。

官方 Claude Code 插件做的,就是把后半句从个人经验、过期博客和社区插件,收成一条可以 /plugin install 的命令。它不会让你的游戏更好玩。它只会让你少花三个晚上,去拆一套不该存在的 uGUI 设置页,或一份错了两代 API 的内购。对一个人的团队来说,三个晚上就是一周进度。

去装吧。骚年! 装完先别生成新游戏,先让它修你手头那个已经存在的问题。那才是判断这东西有没有用的唯一办法。


引用&参考

版权声明

本文内容版权归作者或相关权利人所有。转载、引用或其他使用请遵循相应授权条款,并保留本文链接。

本文链接:https://xuyi.dev/2026-09-11-34eusg