大家好,我正在为乐趣开发一款游戏。这是我第一个项目,在此之前我没有编程经验,也没有做过 vibecoding。

我使用 OpenCode Go 订阅,指向我的 Godot 文件夹,主要使用 Deepseek 4.1。除了设置 Autotile 并绘制地形外,我没有直接使用 Godot 本身。其他的所有图形素材都是由 AI 生成的。(胸箱、塔、狼都是 AI 生成的。像素艺术来自我下载的包)

我的重点是战术战斗和剧情。我很喜欢注重系统的游戏,想自己尝试制作。它将是一款回合制、基于网格的派对游戏。游戏中包含精灵、抓取、为团队规划烹饪、对话选择以及职业进阶(普通人→学徒→骑士→牧师→圣骑士)。(我还有很多想法在设计草稿中,但不得不精简,把很多内容设为伸展目标)

我的工作流程主要是在 TODO.md 中添加任务,通常是我注意到的想法或 bug,然后让 AI 处理,AI 只有在完成后才能打勾。随后我手动测试是否完成得当。

从这个项目中我学到了一些经验:

  • 保持具体很重要,因为 AI 往往会漏掉许多隐含的游戏假设(例如,拖动物品时会渲染在背包格子后面)。
  • AI 倾向于构建本地而非通用的东西,除非明确说明。(例如,在我没有指示的情况下它生成了三种不同的背包,外观和行为各不相同,直到我让它制作一个通用的背包)。这很可能是我缺乏编程知识和表达词汇导致的。

接下来我仍在思考的部分是资产管线。

对于艺术,我最终决定使用 2D,因为我觉得会更容易。2.5D 地形是一个伸展目标。

为了节省时间,我的计划是寻找免费资源包来完成大部分素材,并使用 AI 协助缺失的资产。(我的游戏需要特殊动画,如抓取动画。)我可以提供模板精灵、自己的草图交给 Gemini,让它生成精灵图和 2D 音效。

对话部分,我计划使用 Sprouty Dialogs。

问题:

  • 对初学者有什么技巧可以让工作更轻松或更快完成?
  • 对于像我这样的 2D 项目,你会使用什么艺术管线来节省时间?
  • 如果我在 Godot 系统上遇到困难,如何才能得到良好的瓦片集结果?LDTK 是不是一个好的替代方案?瓦片集是我最头疼的部分,尽管我已经折腾了一周,Godot 的自动瓦片只在与 .TRES 文件一起提供时表现良好。我听说 Unity 在这方面处理得更好,但换用 Unity 目前是个大的切换。