展示了由AI Agent主导工程、人类担任导演并经过107次迭代的完整开发流程,提供了VibeCoding在3D游戏领域的实战参考。
出来了!🙉 我简直不敢相信我正在打出这句话。
四周前,我们定下了一个目标:大约一小时的游戏内容,包括序章和第一章。故事从《编年史系列2》结束的地方开始。钻石披风在庆典上碎裂,剑客(Katana)去追寻那些碎片。
我想分享更多关于它是如何制作的,以及它的成本。
我们是如何构建它的
这是一个在浏览器中运行的完整3D游戏。无需下载,无需应用商店。手机、平板、笔记本电脑均可。
我没有用通常的方式构建它。我担任导演,由AI代理负责工程工作:Claude主导并整合,Codex处理较小的任务。我的工作就是测试每一个版本,并明确指出哪里出了问题。“竹子穿过了他的帽子。”“为什么Bjørn站在Oda的竞技场里?”“火焰遮住了Katana。”
这份清单已有547条条目。五百四十七次我说“不,不是这样”。测试版本曾在凌晨五点上线。这个月我和Bjørn战斗的次数比做任何其他事情都多,而且我仍然会对他的扫击感到心惊。
我们经历了107个版本才到达这里。关卡经历了纸面设计、图片、灰盒、美术的过程,在我亲自走过并签字确认之前,没有任何东西会被绘制上色。
背景设定总是优先。每一行文字都与《编年史》进行了核对。Oda依然是那个屠夫,正在赎罪。Michi依然直率。是谁击碎了披风?这故意保持为谜团。
我们学到的教训(以艰难的方式)
手机端非常残酷。iPhone 14 Pro在内存约1GB时,会在战斗中毫无预警地重新加载页面。现在每个场景都必须保持在大约550MB以下,否则无法发布。最艰难的几周花在了你永远不会看到的东西上。
把每个错误都记下来一次。我发现的每个问题都变成了一条规则,其中大约一半现在有自动检查机制。现在有253条规则,这就是为什么第107个版本比第7个版本好得多的原因。
倾听。人们告诉我们“只有英文”。所以现在它支持九种语言,包括中文、韩文、日文和阿拉伯文。
接下来是什么
我应该睡觉了。但我不会。第二章在我的测试版本中已经可玩,这是我多年来制作任何东西时最有趣的一次。
但首先,请玩一下这个游戏,并告诉我们哪里出错了。每一份报告都会被阅读。
衷心感谢@TimpersHD提供的世界和角色,以及@ChimpersHQ团队对我们的信任。
来源:Tyler DurdΞth · x.com