首页 › LLM大语言模型 › Codex专栏 › Codex 实战案例 › AI全流程制作游戏教程分享:Codex + GPT Image 2.0,从0开始完成一个可试玩游戏(附完整思路)

AI全流程制作游戏教程分享:Codex + GPT Image 2.0,从0开始完成一个可试玩游戏(附完整思路)

关键词:Codex、GPT Image 2.0、AI制作游戏、AI游戏开发教程、AI生成3D模型、Codex教程、GPT图像生成 、游戏开发AI工具、AI编程、独立游戏开发​

很多人觉得 AI 做游戏还是一个概念,其实现在已经可以完成从程序开发、美术设计、UI、3D模型、测试、打包部署的一整套流程。​

最近我用 Codex + GPT Image 2.0 做了一个小游戏 Demo,整个开发过程中几乎所有内容都有 AI 参与。​

​

飞书文档 - 图片

​

今天就分享一下完整流程,希望能够帮助想体验 AI 游戏开发的小伙伴。​

**本文关键词:**Codex、GPT Image 2.0、AI制作游戏、AI游戏开发、游戏开发教程、AI生成3D模型​

一、准备工作​

首先安装 Codex 客户端。​

​

#CFPnXSDbLMAg text { white-space: pre; }#CFPnXSDbLMAg .fb0 { stroke: var(--N900-FG, 0.15); }#CFPnXSDbLMAg .fb0 {stroke: rgba(31,35,41, 0.15)}#CFPnXSDbLMAg .fx0 { stroke-miterlimit: 10; }#CFPnXSDbLMAg .fx0 {stroke-miterlimit: 10}#CFPnXSDbLMAg .fa1 { fill: rgb(187, 191, 196); }#CFPnXSDbLMAg .fa1 {fill: rgb(187, 191, 196)}#CFPnXSDbLMAg .fx1 { font: 400 12px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#CFPnXSDbLMAg .fx1 {font-style: normal}#CFPnXSDbLMAg .fx2 { text-anchor: middle; }#CFPnXSDbLMAg .fx2 {text-anchor: middle}#CFPnXSDbLMAg .fx3 { dominant-baseline: central; }#CFPnXSDbLMAg .fx3 {dominant-baseline: central}#CFPnXSDbLMAg .fx4 { stroke: none; }#CFPnXSDbLMAg .fx4 {stroke: none}#CFPnXSDbLMAg .fc0 { fill: var(--text-caption); }#CFPnXSDbLMAg .fc0 {fill: #646a73}#CFPnXSDbLMAg .fa2 { fill: var(--text-link-disabled); }#CFPnXSDbLMAg .fa2 {fill: rgb(187, 191, 196)}#CFPnXSDbLMAg .fa3 { fill: rgb(239, 243, 245); }#CFPnXSDbLMAg .fa3 {fill: rgb(239, 243, 245)}#CFPnXSDbLMAg .fc1 { stroke: var(--B500); }#CFPnXSDbLMAg .fc1 {stroke: #336df4}#CFPnXSDbLMAg .fx5 { font: 700 14px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#CFPnXSDbLMAg .fx5 {font-style: normal}#CFPnXSDbLMAg .fx6 { text-anchor: start; }#CFPnXSDbLMAg .fx6 {text-anchor: start}#CFPnXSDbLMAg .fx7 { dominant-baseline: alphabetic; }#CFPnXSDbLMAg .fx7 {dominant-baseline: alphabetic}#CFPnXSDbLMAg .fc2 { fill: rgb(79, 79, 79); }#CFPnXSDbLMAg .fc2 {fill: rgb(79, 79, 79)}#CFPnXSDbLMAg .fx8 { font: 400 14px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#CFPnXSDbLMAg .fx8 {font-style: normal}#CFPnXSDbLMAg .fc3 { fill: var(--B500); }#CFPnXSDbLMAg .fc3 {fill: #336df4}#CFPnXSDbLMAg .fb1 { fill: var(--N900-FG, 0.15); }#CFPnXSDbLMAg .fb1 {fill: rgba(31,35,41, 0.15)}#CFPnXSDbLMAg .fb2 { fill: rgb(221, 221, 221); }#CFPnXSDbLMAg .fb2 {fill: rgb(221, 221, 221)}#CFPnXSDbLMAg .fa4 { fill: var(--bg-body); }#CFPnXSDbLMAg .fa4 {fill: #fff}AB12项目地址Codex 客户端https://codexdown.cc/

​

打开 Codex 后,建议进行下面几个设置:​

​

飞书文档 - 图片

​

•

模型选择 GPT-5.5(超高)​

•

新建一个项目文件夹统一管理​

•

查看本地模式额度​

•

免费额度比较少,长期使用建议升级 Plus​

•

权限建议开启完全访问​

如果保持默认的"请求批准",Codex 每执行一步都会询问确认,整个开发效率会降低很多。​

​

​

很多新人最大的误区就是:​

​

一开始就想着做最漂亮的画面。​

​

其实正确流程应该是:​

先完成游戏逻辑。​

例如:​

•

人物移动​

•

攻击​

•

敌人生成​

•

血量系统​

•

关卡流程​

只要整个游戏能够正常运行,再慢慢替换美术资源即可。​

程序和美术最好分开推进。​

三、给 AI 一个明确身份​

不要直接说:​

​

帮我做游戏。​

​

效果通常不会太好。​

建议先设定身份,例如:​

​

代码块​

Plain Text

你是一名资深游戏开发工程师。​

​

请帮助我制作一个3D动作游戏。​

​

开发过程中保持代码结构清晰。​

​

每一步完成后进行自检。​

​

​

这样 AI 输出的内容会稳定很多。​

如果不知道提示词 怎么写,也可以直接让 AI 帮你写 Prompt。​

AI 往往比人更了解如何与 AI 协作。​

四、让 Codex 生成第一版游戏​

第一版不用追求效果。​

目标只有一个:​

​

能运行。​

​

哪怕人物只是简单几何体、多边形模型,也没有关系。​

因为后面都会替换。​

很多时候 Codex 会主动告诉你:​

目前只是占位资源,后续建议替换正式模型。​

这种开发思路其实和真实游戏团队非常接近。​

五、90% 的美术资源都可以交给 AI​

程序完成以后,就开始制作素材。​

例如:​

•

角色​

•

武器​

•

地图​

•

UI 图标​

•

NPC​

•

特效​

这些基本都可以先由 Codex 生成概念图。​

随后把图片交给:​

•

GPT Image 2.0​

•

Gemini​

•

其他 AI 图像工具​

继续生成:​

•

三视图​

•

正交图​

•

不同角度素材​

如果后续需要制作 3D 模型,这一步非常重要。​

如果你的项目本身就是 2D 游戏,这一步可以跳过。​

六、生成可用于游戏的 3D 模型​

目前不少 AI 已经支持直接生成游戏模型。​

例如能够输出:​

•

可控面数​

•

PBR 材质​

•

法线贴图​

•

金属度贴图​

•

粗糙度贴图​

Codex 通常还会根据项目情况推荐模型复杂度。​

七、UI 修改一定要加入约束条件​

很多人都会遇到这个问题:​

新增一个按钮以后,​

整个界面风格全乱了。​

原因就是提示词没有约束。​

例如可以增加:​

​

代码块​

Plain Text

保持整体UI风格不变​

​

不要修改已有布局​

​

这样 AI 修改后的界面会自然很多。​

​

​

八、出现 Bug,不要自己找​

例如:​

导入模型以后出现:​

•

阴影异常​

•

比例错误​

•

模型压扁​

•

坐标偏移​

不要自己一点点排查。​

直接截图告诉 Codex:​

​

代码块​

Plain Text

地面模型出现压扁。​

​

阴影方向错误。​

​

模型比例异常。​

​

请定位具体原因并修改。​

​

​

描述越具体,​

AI 定位越快。​

尤其不要只说:​

​

有问题。​

​

最好指出:​

•

哪个对象​

•

哪个位置​

•

出现什么现象​

这样效率会高很多。​

九、统一资源命名​

游戏项目越来越大以后,​

资源命名非常重要。​

完全可以让 Codex 自动生成命名规范。​

例如:​

​

代码块​

Plain Text

Characters​

​

Environment​

​

Weapon​

​

Effects​

​

UI​

​

Audio​

​

Animation​

​

Prefab​

​

​

然后把所有模型整理好,​

统一打包交给 Codex。​

它可以自动完成:​

•

导入​

•

替换​

•

引用修复​

•

项目适配​

能节省大量重复工作。​

​

​

十、功能一步一步增加​

游戏并不是一次完成的。​

例如我后续又加入了:​

•

大招技能​

•

技能特效​

•

通关动画​

•

UI 动画​

•

音效​

•

音乐​

每增加一个功能,​

都可以让 Codex 独立完成。​

建议 Prompt 中增加:​

​

代码块​

Plain Text

完成开发后​

​

请自行检查​

​

并按照验收标准验证​

​

发现问题自动修复​

​

​

这种方式通常比一次生成所有功能稳定得多。​

十一、网页部署与桌面打包​

程序开发完成以后,​

Codex 还能继续帮助:​

•

网页部署​

•

打包发布​

•

桌面客户端生成​

网页测试过程中如果还有问题,​

继续反馈即可。​

例如:​

•

页面卡顿​

•

分辨率异常​

•

资源加载失败​

•

手机端适配不好​

Codex 都可以继续修改。​

最后还能生成桌面图标,​

打包成可以直接运行的桌面程序。​

十二、AI 不只是做游戏​

熟悉整个流程以后,​

AI 还能继续制作各种项目。​

例如我后来又尝试做了一个 Live House 音乐播放器 Demo。​

支持:​

•

多首音乐导入​

•

模拟打碟界面​

•

播放控制​

•

音乐切换​

整个开发过程同样主要由 AI 完成。​

可以说,现在 AI 已经能够覆盖从创意到实现的大部分开发环节。​

总结​

AI 做游戏最大的价值,并不是一键生成一个完整的大作,而是在整个开发流程中持续提供帮助。​

整个流程可以概括为:​