我花了五年时间在AAA游戏的QA工作中,并且在业余时间制作自己的游戏。让我印象最深的是:我们找到的几乎所有问题都不是开发者设计的路径。总是会发生在你做错事时的错误。例如:在库存关闭时丢弃物品,保存时自动保存正在写入,暂停在切场景的那一帧。在编辑器中,这些问题只需要一天时间。发布后,它们会变成补丁、退款潮和评分。单人开发者和小团队无法通过QA检查。你会测试你自己构建的路线,因为你知道它应该怎么走。这不是批评,而是当开发者自己测试时会发生的事情。因此,我收集了我自己游戏发布前想检查的内容。76个场景涵盖了库存、保存/载入、UI/暂停、战斗、输入、音频和性能。每个场景都有复现步骤、预期结果和我认为有用的部分:代码中的可能原因。不是“物品复制”,而是“槽引用在关闭时保持有效一秒钟,所以检查Update vs LateUpdate和是否在关闭时断开掉落事件”。免费,不需要注册,不需要安装。浏览器中的进度会保存,失败可以导出为纯文本,粘贴到你的跟踪器中。https://finalpassteam-ctrl.github.io/final-pass-qa-checklist/ 这是两个文件,纯HTML和JS,无依赖。源码在这里,如果你想阅读或在本地运行:https://github.com/finalpassteam-ctrl/final-pass-qa-checklist 如果有问题或不适用于你的引擎,请告诉我,我会修复。如果你追踪不到的bug,请在页面上找到一个盒子。我可能已经见过它。虽然我在业余时间工作,所以会花几天时间回复。