嗨!我正在开发 Spheromancer,这是一款结合 RPG 元素的回合点击游戏,设定在奇幻世界。你会与拥有不同元素弱点的球体作战,收集并进化小兵组成队伍,学习技能和法术,制作装备,猎杀球体并将其锁在你的监狱中获得被动收入,还会进行抢劫获取掉落。

我今年年初开始开发。我以前从未做过游戏,甚至还没打开过 Unity。我只是开始设计游戏,弄清楚引擎,观看 YouTube 教程,尝试资产,搭建技术基础:数据库、背包、伤害、元素、UI 切换等。我知道别人已经在开发中使用 AI,但我并不知道具体如何使用,也不知道它能实际做什么。

艺术。 我首先用 AI 生成图像:敌人、图标、UI 部分、背景。主要使用 Nano Banana。有些图像我会在 Photoshop 中重新制作。

通过聊天机器人编写代码。 然后我发现 Google 的聊天可以帮助写小脚本。我很长一段时间都是这样构建游戏系统的:提问,粘贴当前脚本,得到如何实现某事或为什么不行的猜测。当然大多数时候都不工作,哈哈。但我仍然完成了游戏的大部分,尽管有 bug 和粗糙的边缘,将其推向了第一次发布。我全部在 Unity 中手动完成:场景设置、重写脚本、架构。那种“过时”的做法肯定对学习有帮助。现在它还有意义吗,这另当别论。

首次发布并转向 AI 助手。 发布到 itch 后,我收到了反馈,大约有 1500 次浏览器游玩。发布前我自己发现并修复很多 bug。朋友建议尝试像 Claude 这样的现代模型来检查游戏。于是我发现我的工作流程“稍微”过时了:AI 助手可以直接连接到项目文件夹,查看整体上下文,几乎不出错。它大幅加速了工作,并改变了我对游戏的工作方式。

说实话,这让我感到高兴而不是沮丧,因为我刚开始只想做游戏设计,而不是编程。设计和规划仍然由创作者负责。你需要明确描述想要的结果,先思考系统或功能,然后再与 AI 合作。不过,这些模型变得多么智能,多么好理解任务并写代码,真是令人惊叹。对于在行业里工作多年的人来说,这一定是惊人的。

总结。 所以这是我在本项目中的路径:从几乎手动编写脚本到现代工作流。我知道如果从一开始就使用好的编码 AI,就能快速完成,而无需手动挖掘所有细节。但这正是我的实际经历。

Game on Itch (web / windows): https://lexiany13.itch.io/spheromancer