我刚刚完成了我的2D顶视角游戏的demo,想与大家分享一下我的开发经历。作为一名巴西的法医调查员,我最初想创作一个以超级任天堂风格的图形为基础的游戏,以在我所在城市举办的年度极客大会上展示。与Codex合作后,我开始思考如何将我的想法转化为一个动作冒险游戏,背景是法医调查。选择的引擎是Godot。精灵:这很难!我通过Codex创建了一些资产,但保持整个过程的视觉一致性非常具有挑战性——不是不可能的。 如果你想按照这种方法,建议首先创建静止的精灵,面向主要方向,然后从那里构建动画。动画的帧数越少,生成起来就越容易。生成图片直到它们尽可能接近你想要的;之后你需要在编辑器中调整细节。 我使用LibreSprite来做这件事。使用了这种工作流程创建了第一版demo,但对于当前版本,我使用了pixellab来使整个艺术作品更加一致。地图和资产:在第一版demo中,我生成了一个平坦的PNG并将其作为地图。然而,由于所有物体都在一个物体层上,玩家的与物体的互动非常有限。结果,走在前面或后面看起来不太好,而且基于着色的动画也没有很好地工作。解决方案是创建整个地图和所有资产,然后使用SAM2遮罩工具将物体分离出来,并将它们放置在地图上作为单独的层。这使得地图更加容易动画和编辑。音乐:这个部分非常简单。我使用Gemini的音乐生成工具创建了一个与我的口味相符的东西。代码:所有代码都是由Codex使用GODOT AI插件生成的,这使得更改直接在程序内部发生。使用这样的工具很重要,因为它会在项目中创建场景,就像用户在操作程序一样。如果你使用Codex或Claude Code来进行这些更改,它们会直接通过代码修改项目,这使得在项目中手动查看和编辑变得更加困难。我的游戏《证据行动》可以免费下载在itch.io(https://opevidence.itch.io/operation-evidence)上。任何想要试玩并提供反馈的人都非常欢迎。感谢大家。