我是来自基辅的网络工程师。我从未发布过游戏。过去几个月来,我一直在构建 Wainhold,一种具有 RTS 黄金时代精神的竞争性经济策略游戏,通过指挥 AI 编码代理实现。我编写规格并做决定;代理编写代码和工具。

设置
- 一份书面规格作为唯一的真理来源。代理不会自行发明机制;如果有不明确之处,他们会提出问题,我在下一个规格版本中回答。
- 代理按角色划分:架构师、模拟程序员、客户端程序员(Godot/C#)、Blender 艺术家、技术艺术家、平衡师、QA、审阅者。
- 每项架构决策都会有一个简短的 ADR(Architecture Decision Record),以便下一位代理了解为什么事物如此。
- 模拟是确定性的且与客户端分离,经过测试,因此多人游戏和回放可以信任。
- 3D 模型由 Blender 中的 Python 脚本构建,而非图像生成器:建筑物、建造阶段、废墟、单位。视频中的所有内容均为引擎画面。
- 平衡通过 AI 对抗 AI 的匹配进行测试。

最初不工作
- 代理悄悄“简化”:他们跳过项目、添加占位符或在不说明的情况下缩小任务。解决办法是硬性规则:没有我的明确同意,不得进行捷径,且“为所有 X”任务需逐项检查。
- 并行运行过多重任务(Blender、Godot、构建)导致我的电脑多次冻结。现在所有重任务都通过单一队列并受限负载处理。
- 视觉质量仍需人类眼光。我会在每个完成模块的前后截图中进行审阅。

披露:代码和 3D 模型脚本由 AI 代理编写;设计、方向和最终决定由我完成。视频中的音乐是 AI 生成的(Suno,付费许可)。

Steam: https://store.steampowered.com/app/5440130/Wainhold/?utm_source=reddit&utm_medium=social&utm_campaign=announce_2026_11&utm_content=aigamedev

完整 4K 预告片: https://youtu.be/_GcMlnFmKwk

开发者社区: r/wainhold

乐意回答关于工作流程的问题。你在长期项目中对代理最大的问题是什么?