嘿 r/gamedev — 我一直在开发 UnityBridge,一款插件,它让 Claude(人工智能)真正地在您的 Unity 项目中运作,而不仅仅是开口问问题。
它是一个 MCP 服务器,运行在本地的编辑器进程内。 Claude Desktop 连接到 http://localhost:3333/sse 并获取了 76 个工具,这些工具覆盖了编辑器:场景层级结构、GameObject、组件、脚本、控制台、动画器、照明、音频、粒子、地图块、地址表、预设、可脚本化对象、构建设置等等。
具体它可以做的有:
- "在场景中给每个敌人添加刚体mass=2。" → 已完成,带有正常的撤销功能。
- "当我按下 play 时会出现 NullReferenceException。找到并修复它。" → 订阅控制台,打开脚本,修复代码,重新编译。
- "给我一款基本的玩家控制器,让它使用当前的输入系统。" → 先检查
activeInputHandler,然后写出正确的代码。 - "在空地物体上创建一个放火萤的粒子系统,允许循环。" → 融入形状、颜色变化、粒子全程。
为什么我认为它很有意思:
-
全部在本机运行。 MCP 服务器位于您的编辑器进程内。只有当 Claude 本身将场景数据作为您对话的一部分发送给我的时候,scene 数据才会离开机器,这时候就象您在聊天中粘贴相同内容一样。
-
BYOK。 您使用 Anthropic API key。 我从未接触过您的令牌。这意味着我不需要将用户费用标定在服务端,因此我没有动力去限制使用或过度收费。
-
撤销安全。 每次变动都会执行
Undo.RecordObject或Undo.RegisterCreatedObjectUndo。 -
Token 预算安全。 场景数据会简化成摘要形式才会发送给 Claude — 大项目不会将上下文破坏。
当前状态:
发布前。 该插件在 v2.0.0 开发状态下完成且稳定,准备为 BYOK 平面订阅(含订阅服务但不含任何令牌收费)。
问题:
我很想得到以下各项的认真反馈:
- 这是否能够在您的实际工作过程中带来实际价值,或它是一个很酷的演示版但并不实用?
- 如果需要付费,您是否愿意为它付费多少?
- 有什么会让您立即失去兴趣 — 缺少的工具、许可模式问题等。
有关更多信息,请参阅 GitHub 上的示例代码、文档和截图: https://github.com/kevaldeepak/UnityBridge
感谢在评论区域提供反馈 — 更具破坏性、直接的反馈对我来说更有价值,即使它不是那么的友好。
评论 (0)