我是一个独立游戏开发者。过去几个月,我一直在开发一个名为Day 31的黑暗魔法FPS游戏,使用几乎完全依赖AI的开发流程,并且第一关已经完成了闭门测试阶段。分享一下我使用的开发流程和我学到的经验,因为这个社区正是我想要与之共享想法和经验的地方。
开发流程:Claude(一个聊天机器人)是我的设计和架构大脑。它会生成紧凑的markdown规范文档来描述每个系统。一个MCP服务器连接到Unity(一个AI游戏开发工具)会读取这些文档并在引擎中实现它们。设计大脑和构建大脑。最近的系统通过这种方式部署:一个不死的护士(AI)系统(一个由导演控制的狩猎/徘徊节奏和根动力行走),一个分解阈值系统,APV照明(带有断电和断电烤箱场景)和平滑地面流动。甚至测试管道也是由AI构建的。NDA签署、密钥分配和欢迎邮件在Netlify + Supabase + Resend(使用Claude Code构建)上自动执行。
我学到的经验:
规范文档层是整个关键。让我实现代理做出设计决策时,质量会迅速下降。当设计大脑写出紧凑的文档,基于实际的代码库(真实组件名称,真实API),MCP执行得非常出色。
AI在感受方面非常糟糕,直到你精确诊断它。"近身攻击感觉死了"没给我任何信息。"敌人没有可见的反应,击杀时才触发停顿"在一个过程中就得到了解决。仍然需要你来知道为什么某样东西感觉不正确。
调试是合作的。护士有一个bug,她会在你看她时重新弹出(复活计时器从受伤事件开始,而不是当她撞到地板时)。Claude通过读取我粘贴的脚本找到了它。AI写了bug,AI找到了bug。
AI不能点击烤箱。编辑侧步骤(光照烤箱,颜色空间,动画师眼睛)仍然会通过我来完成,知道一个任务是哪一边的工作流程是半个开发流程。
游戏:你已经感染了。没有治愈方法。杀戮会减缓时钟,但不会停止它。打倒被感染的人群在一个废弃医院里,同时那位护士会在黑暗中追杀你。
本次构建包含:第一关,医院的主楼。更多楼层正在开发中(地下室、锅炉房和尸房已经设计好了)。这个波次的目标是抓住核心:战斗感觉、感染时钟和护士。
想测试它吗?签署NDA在[https://day31.gg/nda](https://day31.gg/nda)并且你的个人下载密钥会自动通过邮件发送给你。告诉我你在哪里死了,什么让你恼火,什么感觉不正常。残酷的真实性>温和的善意。早期构建,预期会有很多粗糙的边角。
我很高兴深入地讨论任何方面:两大脑设置,MCP处理得好坏,AI在哪里失败,AI在哪里非常出色。
评论 (0)