如何用 Codex 制作 3D 游戏
Codex 可以编写游戏代码、运行项目工具以及修改可玩的版本。 Thrixel 通过 MCP 将 3D 模型生成和编辑连接到该过程。本指南涵盖设置、引擎选择、第一个游戏提示以及使用 GPT-6 Astra 进行游戏开发。
OpenAI Codex 可以制作游戏吗?
是的。通过访问项目及其开发工具,Codex 可以实现控件、相机、碰撞行为、目标和菜单。 3D 游戏还需要适合其设定的模型。 Codex + Thrixel 将资源生成引入同一工作流程中,因此智能体可以在玩游戏时请求道具和环境对象。
Thrixel 的 Build World 技能指导规划、引擎设置、模型准备和游戏测试。具有明确获胜条件的小游戏是一个有用的第一个项目:交付三个包裹、完成一场比赛或找到出口的钥匙。在扩展设计之前,智能体有一个可观察的结果需要测试。这种以提示为主导的开发过程也称为vibe coding 游戏。
如何将 3D 模型生成器连接到 Codex?
Thrixel MCP 服务器公开用于生成、检查、编辑和导出模型的工具。 MCP 让 Codex 从项目中调用这些工具。 Build World 是智能体遵循的工作流程; MCP 连接提供其执行的资源操作。
开始安装Codex,访问本地游戏项目和Thrixel帐户。要求 Codex 安装 Build World 并遵循 Codex 安装说明,包括 Thrixel 登录流程:
Install the build-world skill from https://github.com/thrixel/build-world and follow the setup instructions in that repo.
确认技能和 Thrixel 工具在会话中均可用。对于手动 MCP 配置,官方 Codex MCP 文档介绍了服务器设置和连接检查。单独连接资源工具不会连接本地Unity、Roblox或Unreal编辑器;每个引擎都有自己的设置。
GPT-6 Astra 可以制作 3D 游戏吗?
GPT-6 Astra 是 Codex 中可用的模型,用于跨代码和工具的复杂工作。 Codex提供项目环境和工具接入; Astra 是进行推理的模型。 Thrixel 生成智能体请求的网格和纹理。当选择另一个受支持的编码模型时,同样的工作分工也适用。
在可用模型控件中选择 Astra,或在 Codex CLI 中使用 codex -m gpt-6-astra。 OpenAI 的模型指南记录了选择和可用性。无论选择何种模型,游戏简介都应命名引擎、目标设备、所需资源和完成条件。
如何用 Codex 和 Thrixel 制作游戏
1. 选择引擎并描述游戏
设置完成后,要求 Codex 使用 Build World。包括玩家动作、目标、艺术指导和预期控制。对于浏览器游戏,第一个提示可能是:
使用Build World技能在色彩缤纷的岛屿上制作Three.js的送货游戏。使用 Thrixel 生成一辆带有独立车轮、小屋、板条箱和灯塔的小型卡车。添加键盘和触摸控制、三个送货站点、一个计时器和一个重启按钮。测试完整的运送路线并通过游戏摄像头检查模型。
2.生成并准备3D资源
Codex将简报变成资源列表,并使用文本提示或参考图像调用Thrixel。对于送货游戏,卡车需要单独的轮子,而小屋可以分为静态几何体。指定零件为智能体商提供了具体的修改目标,例如加宽卡车驾驶室或更换灯塔屋顶。
放置每个资源前,智能体会检查其层级、比例、朝向和材质,并通过减少三角形数量和分组使其符合项目的资源预算。模型保存在Thrixel 工作空间中,因此在浏览器中修改后,可以将更新版本重新获取到游戏项目。
3.测试游戏并修改
游戏测试检查是否可以完成交付、摄像机是否跟随卡车以及重新启动流程是否有效。诸如“卡车转弯时夹过码头”之类的反馈给 Codex 提供了一个需要调查和重新测试的具体问题。
将 gauntlet loop 与 Codex 一起使用
gauntlet loop 将 Codex 的构建工作与单独的评论智能体配对,该智能体根据固定参考来判断正在运行的游戏。对于岛屿送货游戏,评论家可以检查转向、可读的送货站点以及卡车是否符合预期的艺术方向。 Codex 将反馈转化为代码更改和有针对性的 Thrixel 编辑,例如修改驾驶室,同时保持指定车轮可用于驾驶行为。然后,它运行完整的交付和重新启动序列,供评论家重新评估。该循环将资源修订与实际游戏的证据连接起来。
Codex 可以构建 Unity、Unreal、Roblox 和 Three.js 游戏吗?
- Three.js:浏览器游戏的JavaScript游戏玩法和GLB模型。 Build World 可以将完成的 Web 构建发布到 thrixel.world。
- Unity:C# 脚本、场景和 FBX 模型,以及 Unity Editor 和 CLI 设置。阅读如何使用 AI 构建 Unity 游戏或打开Unity 设置页面。
- Roblox: Luau 脚本通过 Rojo 同步、上传的模型资源和 Studio 游戏测试。 Roblox AI 游戏指南解释了工作流程,并在 Thrixel 上为 Roblox 进行了设置。
- Unreal Engine: FBX 导入、Blueprint 交互以及通过 Unreal MCP 的编辑器控制。阅读Unreal AI 游戏指南和Unreal 设置页面。
Codex 可以使用哪种 AI 3D 模型生成器?
用于 Codex 的最佳 3D 模型 MCP 服务器比较涵盖 Thrixel、Meshy、Blender MCP、Tripo 和 Rodin,具有官方项目链接以及可编辑制造资源、详细角色和场景的权衡整合。
Thrixel 的 AI 3D 模型生成器提供用于模型创建和编辑的 MCP 连接。其他生成器也提供智能体集成:Meshy 文档 Codex 支持,以及 Tripo 演示 Astra 驱动的 Unreal 工作流程。比较修订工作流程以及第一个生成的结果。
Thrixel的基于零件的模型具有智能命名的零件,因此Codex可以识别各个零件并将游戏逻辑和行为应用于它们。完成拼图后,门可以解锁,轮子可以通过驱动输入转动,开关可以启动螺旋桨。智能体使用这些名称来定位相关组件,在引擎中设置脚本或 Blueprint 逻辑,并测试行为。
这些部件也可以编辑,资源保留在共享浏览器工作空间中,并且 Build World 指导它们在引擎中的准备和测试。这支持诸如更改车身同时保持车轮可用于动画等请求。 Meshy 的 MCP 文档指出,API 生成的模型不会自动出现在其 Web 工作空间中,这是在智能体工作和浏览器编辑之间移动时值得考虑的区别。
使用 Codex 制作游戏的常见问题
Codex 可以从图像生成 3D 模型吗?
Codex 可以将参考图像传递到连接的生成器,例如 Thrixel。生成器生成模型; Codex 检查它并处理它与游戏的集成。参考应该使物体的轮廓和所需的移动部件清晰可见。
Codex 可以改进现有游戏吗?
是的。现有项目可以使用 Thrixel 替换占位符道具、添加缺失的资源或修改基于零件的模型。指定应更改哪个场景或交互以及之后应检查的行为。
如何发布使用 Codex 制作的游戏?
完成的 Three.js 和 Unity WebGL 版本在测试导出的游戏后可以通过 Build World 发布到 thrixel.world。 Roblox 体验通过 Studio 发布。虚幻项目遵循其目标平台的打包和分发工作流程。
Thrixel 是否包含在 Codex 订阅中?
Thrixel 资源生成使用独立的生成额度。在 Codex 中选择模型不会改变 Thrixel 账户的资源预算。当前生成方案见Thrixel 套餐。