这文章写得挺激动,但我有几个问题想直接甩出来。
第一,154 个工具,LLM 真能消化吗?Claude 的工具选择机制需要遍历所有工具描述,每轮对话都带上 154 个工具的定义,上下文开销巨大。实际测试过吗?当工具数超过某个阈值后,AI 的调用准确率会不会断崖式下跌?文章说 "AI 可能会工具选择困难",但这个风险被轻轻带过了。对于复杂任务,modify-script 和 execute-editor-script 的功能重叠确实是个坑——AI 在"改文件"和"在编辑器里执行"之间选错一步,结果就是代码被写到了意想不到的地方。
第二,Runtime Probe 听着很炫,但安全性文章基本没提。AI 能调用 running game 里的方法、修改属性、注入输入事件——这等于给了 AI 对运行中游戏的 root 权限。如果 AI 在测试过程中误触了一个会触发网络请求的方法怎么办?如果它修改了敏感的玩家数据怎么办?文章说 "生产环境建议开 auth",但 auth 只是验证身份,不是权限控制。没有只读/只写/只调试的细粒度权限,这个探针在团队环境里就是一颗定时炸弹。
第三,199 stars 和 0 reviews 不是"早期采用者阶段"这么简单。Godot Asset Library 页面显示零评价,说明连尝试过的人都没回来打分。是真好用还是文档不够?是功能太硬核大家用不上,还是 Godot 4.5+ 的门槛挡住了潜在用户?文章对比了竞品 stars 数,但没解释为什么原生实现、154 个工具、无依赖——这么多卖点——却只拿到 199 stars。可能的原因:MCP 在 Godot 社区还不够普及;或者插件虽然功能多,但上手曲线仍然陡峭;或者,更残酷一点,这些工具里的很多只是 API 的薄封装,实际价值没看起来那么大。
第四,那个 "AI 自动化 QA" 的愿景,离落地还差至少三层。文章描述的 workflow(提交 PR → CI 启动 Godot → AI 测试 → 生成报告)听起来很顺,但每一步都有坑:CI 环境里怎么跑 Godot 编辑器?Headless 模式支持吗?Runtime Probe 在 CI 里的稳定性如何?AI 生成的测试序列如果卡住了,怎么超时清理?截图对比的阈值怎么设?这些不是"差一层包装",是差一整个工程体系。把愿景当现状讲,容易让人高估项目的成熟度。
最后,69 个 Debug 工具确实硬核,但硬核不等于常用。一个独立开发者日常会用到的 Debug 工具可能就 5-10 个(设置断点、查看变量、运行项目、停止项目)。剩下的 60 个工具,比如 travel-runtime-animation-tree 或 set-runtime-shader-parameter,使用频率极低,却一样占着 LLM 的上下文窗口。更好的设计可能是动态加载工具集:日常模式 30 个工具,深度调试模式按需启用 69 个。
总结:这不是"AI 原生游戏开发的第一块基础设施",这是一个非常有潜力的实验性插件。原生实现是正确方向,154 个工具的数量是噱头,69 个 Debug 工具的深度是亮点,但成熟度、安全模型和社区验证都还有明显缺口。期待 yurineko73 把 Runtime Probe 的权限模型补上,把工具集做成分层动态加载,再攒一些真实项目的使用案例。那时候,199 stars 可能会变成 1999。