我是索默塞特的一位个人,有全职工作,直到周一还有两个Next Fest演示。The Infinite Library是一个关于自我阅读的图书馆的 incremental 游戏。Faultfinder是一款关于调试已故工程师程序的推理游戏。框架相同,历时十个月,周数却大相径庭。

Faultfinder - Event Header

The Infinite Library - Event GIF

我首先自己在聊天中撰写设计文档,在写代码之前。我认为这是大家跳过的部分,随后疑惑为什么代理人构建了错误的游戏。

Claude Code几乎为两个项目写完了所有的 GDScript。我负责审阅,很少亲自编写。之所以运作顺利,是因为先构建了一个小框架(技能、钩子、规则、模板),然后把每课都写回框架中。十个月后,框架本身就是资产。

我最自豪的部分是一个playtest bot,它驱动真实的 UI 并按下实际按钮。它最初是用于检查构建,最终用 --write-movie 录制了我的 Next Fest 直播,字幕则来源于帧日志。注意:--write-movie 参数不会传递到游戏,所以我的首次渲染是静音的!

Faultfinder教会我 AI 测试的止境在哪里。我让模型驱动的角色在浏览器中玩演示。时间很整洁,每个案例 7 到 18 分钟。随后真实数据来了,三分之二的玩家错误答案都出现在那条 personas 几乎从未错的条款上。模型读取轨迹太好,难以代替真人。我保留它们用于回归测试,不再用于调节难度。

Faultfinder - the debugging loop

AI 没做到的:两款游戏的每句话都是我写的。图书馆的关键艺术是委托的插画,我在看到它与手绘版并排后,把之前看起来还行的 AI 生成胶囊换掉了。一些游戏内艺术和音乐是生成的,页面上已标明。营销文案是我最不自在的部分。Claude 草拟,我重写,仍有人觉得它像 AI 生成。

数字。两个演示都从 fest 网格获得约 1% 的曝光,所以 Steam 将它们视为同等。随后它们分化。Faultfinder 在四天内 wishlist 数从 405 增至 779,成为 #63 最受玩的解谜演示。The Library 在同四天内 wishlist 数从 455 增至 523。但 36% 启动图书馆的人会完成它,而大多数 Faultfinder 玩家从未通过第一关。一个被发现但未保留,一个被保留但未发现。工具相同,人相同,所以我已不再归咎于流程。

两个免费演示:

The Infinite Library: https://store.steampowered.com/app/4693700/

Faultfinder: https://store.steampowered.com/app/5120320/

很乐意回答关于 bot 或 personas 的任何问题。我没看到许多使用 bot 的人,我认为他们应该这么做!