我深入研究了开发者如何利用 AI 创建完整游戏。有些人仅用几天到几周的时间就能构建出功能齐全的游戏。
要点:Opus 5.5 是黄金标准 🏆🏆
游戏..
我只是想钓鱼 (I Just Wanted to Fish) :
( https://store.steampowered.com/app/5350560/I_Just_Wanted_to_Fish ):
这款温馨的模拟器是在两周内使用 Claude 配合 Blender MCP 构建的。开发者直接在 Blender 内生成 3D 资产,而没有使用外部 AI 模型生成器。
Nightshoal :
( https://profactor.itch.io/nightshoal ):
这款游戏在 Godot 中开发历时 11 周,是一款探索与钓鱼游戏。它使用 Claude 进行编码,开发者采用了一种策略,即为不同任务使用单独的聊天会话以保持效率。一些复杂模型使用 Tripo AI 生成,而其他模型则是程序化创建的。
Emberfall — Luminati
( https://broad-grass-ea4b.supportinfo-593.workers.dev/editor ):
该项目采用“2.5D 像素艺术”微缩景观风格。它是使用 Opus 5.5 构建的,几乎所有资产都通过代码描述。这种方法导致初始文件大小极小,仅为 3.5 MB 。
如何构建:
1. 掌握你的 AI 工作流
不要仅仅依赖 AI 生成所有内容。将其作为集成合作伙伴使用。
分段开发:像 Nightshoal 的开发者一样,为特定任务创建单独的聊天会话或环境,例如一个用于核心机制,另一个用于视觉资产。这可以保持令牌使用的高效性,并使 AI 专注于手头的问题。
迭代提示:使用如 Opus 5.5 这样的 AI 编程助手,一次构建一个机制。在要求 AI 提供深层、复杂的功能之前,先建立基础架构。
专用工具:将 AI 编码与 Tripo AI(用于 3D 生成)或 Blender MCP 等工具结合使用,以保持资产的一致性并使其准备好用于游戏,而无需离开主要制作环境。
2. 优先考虑设计基础
即使是最优秀的 AI 也无法替代扎实的设计愿景。
定义体验:专注于你希望玩家感受到的情感。在构建之前,定义游戏的核心循环:玩家采取的主要动作中,哪一个是真正有趣的?
从小处着手:采用游戏 jams 的心态。快速构建可玩的原型,而不是陷入庞大复杂的系统中。
学习基础知识:你不必成为编程专家,但理解基本编程原则(如整洁的代码和系统架构)将帮助你发现 AI 错误并更有效地进行调试。
3. 专业最佳实践
源代码控制:始终使用 Git 等版本控制。当你使用 AI 构建时,代码可能会迅速变化,你需要一种在出现问题时回退的方法。
清晰的上下文:尽可能向 AI 提供所有相关的上下文。解释游戏的类型、你预期的艺术风格以及你所选引擎(Godot、Unity 等)的限制,以获得更高质量的输出。
迭代和试玩:不要等到游戏完成后再玩。在开发过程中不断玩你自己的游戏,以感受游戏循环并完善控制。
来源:AiC · x.com