Autopilot:开源游戏测试智能体,像真人一样通关找 Bug
Aura 开源游戏测试智能体 Autopilot,能以插件形式接入 UE5、Unity 6 和 Godot 4。开发者只需输入一句目标提示词,它就会自动分析代码并操控角色探索或通关,不仅越玩越熟练,测完还会生成排查报告。它也支持通过 MCP 配合 Claude Code 使用。

做过游戏开发的人都知道,最折磨人的环节往往不是写代码,而是无穷无尽的测试。为了抓出一个偶发性的穿模或者流程卡死,测试人员往往要在同一个关卡里跑上几十遍,枯燥而且极易漏测。
开发团队 Aura 最近开源了一款名为 Autopilot 的实时游戏测试智能体。它不是那种简单的脚本自动化工具,而是一个真正懂得边玩边学习的 AI 玩家,能直接塞进主流游戏引擎里替你打怪通关找 Bug。
装上插件,给句提示词就开打
Autopilot 目前以开源插件的形式提供,遵循 Apache 2.0 协议,支持 Windows 和 macOS 平台。引擎兼容性覆盖了虚幻引擎 5(从 5.4 到 5.8 版本)、Unity 6(v6000.0 及以上)以及 Godot 4(v4.7 及以上),虚幻引擎的高阶开发者甚至可以直接用源码编译。
安装完成后,开发者几乎不需要配置复杂的测试用例。它的交互方式非常直观,主要分为四种提示词类型:探索(比如让它探索某个关卡的合成系统)、常规测试(遍历当前关卡并找出所有异常表现)、功能验证(例如确认斧头砍树时树木是否会晃动),以及目标导向(比如要求半血以上干掉关底 Boss)。
除了在引擎编辑器内点击那个橙色手柄图标操作,它还通过 MCP 协议接入了编程助手。开发者可以通过终端指令把它绑定到 Claude Code 或 Codex,用自然语言下发测试任务。
读代码、搭脚手架,而且越玩越熟练
接下任务后,Autopilot 会自动在编辑器里启动游戏窗口。它的运行机制很有意思:首先由一个大语言模型代码智能体去读取你的项目源码并探测游戏环境,根据它对游戏规则的理解,为决策模型动态编写适配代码,然后在游戏运行时实时向决策模型请求具体操作指令。
新项目的头几轮测试里,AI 往往表现平平,甚至有些笨拙。但在玩的过程中,系统会自动建立项目记忆,你可以让它先跑十分钟的自由探索来预热。随着游玩轮数增加,它会肉眼可见地变聪明,走位躲技能更快,会主动更换更强的武器,瞄准也更精准,完成任务耗费的时间也会明显缩短。
测试完成后,游戏窗口会自动关闭,并生成一份详细的排查报告,清楚列出场景穿模、逻辑卡顿或者异常表现的地方。在账号配置上,用户可以使用 Aura 账号,也支持 BYOK 自带密钥;走 MCP 绑定 Claude Code 时,大语言模型部分的消耗走用户自有的订阅,系统只对决策模型计费。
为什么重要
对中小型独立团队来说,这套工具非常值得第一时间装进项目里跑一跑。很多独立游戏在上线前根本没有预算雇佣专职 QA 团队,开发者自己测又容易产生盲区。让一个能看懂代码、会自主进化的 AI 每天夜里在关卡里跑上几百遍,能排查掉绝大部分显而易见的卡关和穿模问题,门槛几乎降到了零。
从行业角度看,传统的游戏自动化测试长期依赖硬编码脚本,只要关卡场景或数值稍作修改,脚本就得大面积重写,维护成本极高。Autopilot 这种把大语言模型做源码解析与强化决策模型结合起来的思路,展示了游戏 QA 走向端到端自主化的可行路径,很可能会倒逼传统自动化测试工具快速转向基于智能体的架构。
不过,我们认为它目前的局限也很明显。AI 靠决策模型跑关卡,擅长的是验证边界条件、数值平衡和功能通路,但它测不出「这个关卡到底好不好玩」「手感是否舒适」这种主观体验。它能替开发者分担枯燥的体力劳动,但最后的节奏调优,依然得交给人自己来感受。
来源 (1)
- github.com(在新标签页打开)原文github.com