跳到文章
ELSELAND AI
ZH
立即玩游戏
Indie 开发者使用 AI 工具在桌面工作站构建游戏

如何用AI制作一个Indie游戏

AI可以压缩一个想法和可玩性建筑之间的距离,但只有在每个模型都产生一个明确的可交付性,人类才能检查、测试和修改。

广受讨论 r/aigamedev 输油管 几乎在每个生产阶段都使用AI:资产3D生成器、清理Blender、环境理念世界模型、执行和重构代码和Claude以及架构审查。Reddit工作流程的有用教训不是一个提示可以制作游戏。而是专门工具可以将结构化的产出交给下一阶段。

此指南将这个想法转换为可重复的制作系统。 您可以用它来做浏览器原型、 周末游戏干扰 或商业垂直切片。 如果您想要在定义自己的游戏前看到可玩的小循环感受, 请探索当前 Elseland 游戏库, 并注意每个游戏如何快速地传达其目标、 输入、 反馈和失败状态。

快速阅读

核心要点

  • 开始使用一页的游戏简况和微小的垂直切片,而不是整个游戏的提示。
  • 给予编码代理绑定的任务,验收测试,并允许在更改前检查真实的寄存器。
  • 使用Meshy生成并按3D资产进行电路迁移,然后使用Blender进行地形学,尺度学,紫外线学,钻机学,碰撞学,以及出口检查。
  • 将世界模型视为今天的空间思想工具,而不是团结、不真实、哥多特或生产运行时间的替代物。
  • 大赦国际加快执行;可玩性、艺术方向、范围、安全和发行质量仍然需要人的判断。
01

在选择工具前先绘制管道

AI-First工作流程仍然是生产管道。 每个阶段都需要输入、输出和完成的定义。 如果没有这些界限,编码代理可能重写不相关的系统,艺术生成器可能生成无法动画的资产,空间原型可能看起来令人印象深刻,而不会支持实际的游戏。

最安全的模式是生成、检查、约束、整合和测试。 人决定产出是否推进游戏。模型是该循环内部的快速协作者,而不是产品方向的拥有者。

阶段AI 辅助输出人类批准门
游戏简介核心循环、 约束、 任务规格这个想法小而可行吗?
原型玩家控制器、规则、灰盒没有最终的艺术,循环就有趣吗?
资产概念、元件、纹理、脚本风格,地形,尺度,权利是否合适?
世界布局参考场景和空间变体关卡能否重建并导航?
一体化导入脚本、预发本、测试真正的建筑还过去吗?
发布质量保证清单和发放分门别类游戏安全、稳定、易懂吗?
02

写一个可以编造的简介,而不是一个电影般的愿望列表

开始一页:玩家幻想,可重复动作,目标,损失条件,相机,目标平台,视觉参考,以及一个超出范围特性的硬列表。 例如:“第三人称森林防御游戏,玩家在重定向小敌波时修复三座神社;一幅地图,一幅敌型,十分钟,键盘和鼠标。”

然后将简介拆分为可读存储器文件。保存一个短游戏设计文件,一个场景和系统的技术地图,以及每个实质性更改一个标记下规格。这反映了AI游戏开发者的反复教训:大型请求分解成具有可观察接受标准的小型文档后,变得更加可靠。

  • 定义玩家每5到10秒做什么。
  • 在选择资产复杂度之前,先设定性能目标和目标设备。
  • 列表需要设置: 启动,播放,暂停,赢,输,重新启动,以及错误恢复。
  • 对于每个功能,写一个个人或代理人可以实际运行的测试。
03

在生成最终艺术前建立核心循环

灰盒游戏有胶囊、立方体、平面颜色和临时音频。请编码代理通过体验执行一条垂直路径:加载关卡、控制字符、执行中心动作、接收反馈、到达结果和重新启动。这暴露了设计问题,而每个资产替换成本仍然很低。

一个有用的代理任务包括目标、范围文件、限制、运行命令和验收检查。 不需要“ 使战斗更好”, 而是要求“ 在现有玩家控制器上添加0.35秒的 melee 冷却, 显示目标上的闪光, 保存控制器输入, 添加重复输入的测试, 并运行当前测试套件。 ” 第二提示给代理机一个结束线。

04

使用编码代理作为寄存器操作符

现代编码代理可以检查文件,编辑多个模块,运行命令,读取错误,并进行异步。它们相对于粘贴聊天片段的优势在于代码和证据之间的闭路循环。实际选择的不是通用的赢家,而是更多关于哪个代理遵循您的寄存器规则,验证其工作,并在更改失败时清空恢复。 Claude Code vs Codex 游戏开发比较 提供逐个阶段的评价框架。

由一位代理负责一个有限度的更改。 对于平行的工作,通过目录或可交付文件(例如游戏游戏代码、Blender自动化和QA文档)来单独拥有,并通过审查的约定进行调和。不要让几个代理自由编辑同一场景、预发或中央州管理器。

  • 请代理在提议修改前解释现有架构。
  • 需要制定大规模迁移的计划,并直接执行可逆的小型修正。
  • 保留生成的资产和生成的代码可见于版本控制。
  • 运行实际游戏或在结构变化后构建;成功的类型检查不是播放测试。
05

使用世界模型进行空间构想——而不是作为引擎

谷歌DeepMind等世界模式 精灵3 从提示生成交互环境,同时 世界实验室大理石 系统可以创建和编辑持续3D世界,从文本、图像、视频或粗糙布局中进行。这些系统对于测试情绪、组成、地标、视线和可能的相互作用都非常宝贵,而光谱艺术家则会承诺全面构建。

它们是决定性游戏引擎的倒置替代。 目前的限制包括动作范围、持续时间、精确地理、文本渲染、多人一致性、物理控制和导出质量。 抓住世界模型会话作为设计参考;然后在引擎中重建已核准的空间,并有明确的几何、碰撞、导航、触发、照明和性能预算。

简言之,Anthropic的Claude Fable 5是长视代理和编码工作的一般AI模型。 它不是一个世界模型。 它可以帮助规划或实施管道,而Genie,Marble和相关系统是生成或模拟空间环境的工具。

06

生成与 Messy, 完成 Blender

Meshy 记录的游戏资产工作流程 生成、 Remesh、 PBR 质地、 Rig 和 导出。 这使得它可用于原型、 定型道具、 敌方变体和占位环境。 输出仍然需要生产检查, 特别是当资产变形、 碰撞或出现相机附近时。

将选中的结果带入 Blender。 确认真实世界的大小和变换; 检查正常、 紫外线、 材料槽、 纹理分辨率、 三角计数、 枢轴位置、 LOD 需要、 碰撞形状和钻机行为。 Blender 自己的重塑指导 注意自动重刻不一定产生最终的地形来变形角色,因此英雄人物和复杂的生物往往需要人工清理。

检查原型资产生产资产
地形学合理明细和预算变形友好边缘流动
材料可读 PBR 集一致的通道和装填的纹理
刚性基本运动工程命名的骨头、测试的重量、根运动决定
碰撞简单原始目的构建的对撞机和游戏游戏测试
导出引擎内装入预设、规模、LOD、命名和版本检查
07

自动进行重复的Blender和引擎工作

编码代理可以写入Blender Python脚本用于确定清除:重命名对象,应用变换,验证三角预算,调整纹理大小,指定导出收藏,创建简单的碰撞器,以及批量输出一个资产,运行脚本,检查现场,然后才将其缩放到文件夹中。

相同的方法在引擎侧作用。 生成导入预设、 文件夹常规、 预发脚手架、 材料映射和验证脚本。 保存这些脚本到仓库中, 以便复制管道。 如果重生成一个模型, 您应该能够重复转换, 而不记住手动点击的顺序。

08

将质量保证视为连续阶段

AI-write游戏经常在切换时失败:客户端信任它应该核实的数据,固定触碰一个不相关的系统,生成的场景只在一个解析中工作,或者保存的迁移会失去进度。 在任何大修改后运行固定的测试场景,并保留一个小回归套件,用于移动,战斗,保存/装入,重新启动,购买,以及相关时的账户边界。

在发布前,测试被包基于目标硬件——不仅仅是编辑器。验证崩溃报告、秘密、输入重映、离线行为、备份恢复、分析同意、无障碍基础,以及第一个五分钟与从未见过项目的人一起进行。AI使修正更快,但也能够产生更多的表面积来验证。

  • 保密和权威游戏状态 远离客户端。
  • 接受代理结果前, 检查 diffs 是否发生了无关的更改。
  • 测试胜负、输负、重新启动、恢复和中断的会话路径。
  • 归档准确的模型、 即时、 资产来源和发运内容的许可上下文。
09

实用的七天垂直切片计划

第一天 生成简要的、 寄存器地图和灰盒。 第二天和第三天执行核心控制器、 中央机械师、 一个敌人、 反馈和重启。 第四天 探索视觉方向并生成一个小资产集。 第五天 清理 Blender 中的这些资产并实现自动输出。 第 六天 整合环境、 音频、 用户界面和性能预算。 第 七天 用于播放测试、 回归修正、 包装和短死后。

问题不在于确切的日历。 顺序是: 证明播放, 改进演示, 然后使建筑硬化。 当生成的输出失败时, 请修改该阶段, 而不是让不确定因素流到下游。

常见问题

AI能自己制作完整的内幕游戏吗?。

AI可以产生实质性的代码,艺术,音频,文档和测试,但可飞船游戏仍然需要一致的方向和人文验证。 范围决定,游戏感受,权利审查,安全,性能,平台合规,最终质量不会在一代人变快时消失。

AI游戏工作流程中首先要自动实现什么?。

自动进行重复的、可逆的检查工作:项目脚手架、导入预设、资产命名、验证脚本、测试生成和批量输出。 高影响自动化 — — 保存迁移、经济变化、联网或购买 — — 延迟到测试和有经验的审查员完成。

克劳德·福尔5是世界模特吗?

克洛德·福尔5(Claude Fable 5)是一个Anthropic模型,旨在开发长视代号、编码和知识工作。 Genie 3 或 Marble 等世界模型可以生成或模拟互动环境;而像福尔5这样的模型可以帮助规划、脚本,并评估这些工具如何融入生产管道。

一个世界模型能取代团结,不真实,还是戈多特?

当今的常规生产游戏中并非如此。 世界模型在空间思想和交互式概念探索方面很有希望,但引擎提供了决定性规则、物理、导航、UI、持久性、网络、性能控制、包装和平台支持。

梅西资产准备好直接发货了吗?

一些生成的道具可能只需要轻清理,但准备状态取决于相机、动画、风格和性能目标。 在将任何生成的资产作为最终资产处理之前,先观察地形、规模、紫外线、材料、纹理、小孔、碰撞、钻机、LOD和许可证背景。

为何在生成3D模型后使用Blender?

Blender 是可控的完成环境。 它允许您修复几何、 重构、 调整紫外线、 标准化尺度、 精炼材料、 油漆重量、 构建碰撞、 创建 LOD 以及导出您引擎可以验证的一致预设。

我怎么才能阻止编码代理 打破无关的系统?

以文件、行为、测试和明确非目标来约束每个任务。 在广泛编辑前,请先有计划,审查diff,运行固定回归场景,并使用版本控制检查点,这样一个失败的方法就可以在不失去批准的工作的情况下恢复。

AI辅助工作流程的哪款游戏引擎最合适?。

基于游戏和团队而不是模型选择。 Godot可以接近小型开源项目,Unity拥有一个大型的工具生态系统,Unreal对于高端3D来说很强,浏览器堆栈对于可共享的原型来说也很快。最好的选项是您的团队能够构建,测试,配置,以及可靠地飞船。

资料来源与延伸阅读

  1. r/aigamedev: AI- 第一游戏内置管道

    启发了这种分阶段生产崩溃的社区工作流程。

  2. 游戏资产

    正式生成、重刻、纹理、操纵和出口工作流程。

  3. Blender 手册: 重构

    官方指导重塑限制和人工地形清理。

  4. Google DeepMind: 精灵3

    实时互动世界模式的官方综述和当前局限。

  5. 世界实验室:大理石

    官方综述持续3D世界生成,编辑,输出。

下一步

将工作流程变成可播放的实验

在 Elseland 上玩AI动力游戏,并将最强互动的想法带回自己的原型。拿到应用程序

继续探索