用 OpenAI Codex 做游戏
让 AI agent 自己动手,帮你把游戏写出来
Codex 是 OpenAI 推出的 AI 编程 agent。和「问一句答一句」的聊天不同,它能理解你的整个项目、自己写代码、自己改错,适合让它直接帮你把游戏的功能一步步做出来。你负责想做什么,它负责动手。
✓ 适合谁
- · 想让 AI 尽量多地替你干活,自己少碰代码
- · 做有一定玩法逻辑的 2D/3D 游戏
- · 愿意为更强的能力付费
⚠ 开始前要知道
- · Codex 是 OpenAI 的付费产品,需要订阅,且需要科学上网才能访问。
- · 它擅长写代码,但不会帮你画美术、做音乐——这些仍要用别的工具(流程里会说去哪弄)。
- · 它很强但不是魔法:你得清楚地告诉它「要做什么样的游戏」,描述越具体,结果越好。
完整流程
- 1
第一步:选好游戏引擎并安装
⏱ 约 10 分钟 · 很简单
做游戏需要一个「引擎」来运行你的游戏。新手推荐 Godot——免费、开源、轻量,特别适合 2D。
先去官网下载并安装 Godot,打开它能新建一个空项目就算成功。
✓ 做完后:能打开 Godot,并成功新建一个空项目,看到一个空白的编辑器界面。
💡 先不用学 Godot 怎么用,装上、能打开就行,后面让 Codex 教你。
下载 Godot 引擎 ↗ - 2
第二步:开通并准备 Codex
⏱ 约 15 分钟 · 需付费和科学上网
前往 OpenAI 的 Codex 页面,按指引订阅并登录。
准备好你的开发文件夹(就是第一步 Godot 新建项目的那个文件夹),Codex 会在这个文件夹里帮你写代码。
✓ 做完后:Codex 能正常登录使用,并且能访问到你的 Godot 项目文件夹。
⚠ 卡住了:登录失败多半是网络问题,确认科学上网正常;订阅相关问题查看 OpenAI 的帮助页。
💡 Codex 需要付费订阅和科学上网,开通前确认这两点你都能满足。
了解 OpenAI Codex ↗ - 3
第三步:想清楚你要做什么游戏
⏱ 约 10 分钟 · 动脑不动手
在让 Codex 动手前,先用一两句话把游戏说清楚:什么玩法、什么画面、玩家怎么操作。
越具体,Codex 做出来的越接近你想要的。想不清楚可以先让通用 AI(如 DeepSeek)帮你把点子理顺。
💬 可以这样对 AI 说:
「我想做一个 2D 横版小游戏:控制一个小人,能左右移动、按空格跳跃,从屏幕右边会随机飞来障碍物,碰到障碍物就游戏结束,成功躲过去就加分。」
✓ 做完后:你能用几句话清楚说出游戏的玩法、操作和胜负规则。
💡 第一款别贪大。一个「一句话能讲完」的小游戏,是最好的起点。
- 4
第四步:让 Codex 搭出游戏框架
⏱ 约 30 分钟 · 核心步骤
把你的游戏描述告诉 Codex,让它在 Godot 项目里搭出基本框架:场景、角色、控制逻辑。
它会生成代码文件。你按它的指示,在 Godot 里运行看看——通常这时就能看到一个能动的雏形了。
💬 可以这样对 AI 说:
「请在我的 Godot 4 项目里,搭出上面这个游戏的基础框架:创建一个玩家角色,能用左右键移动、空格跳跃,并加上一个会从右边生成障碍物的逻辑。告诉我每个文件该放在哪、怎么运行。」
✓ 做完后:在 Godot 里点运行后,能看到一个角色,按方向键和空格能控制它移动和跳跃。
⚠ 卡住了:运行报错或角色不动?把完整的报错信息、以及你点了哪里,原样发回给 Codex,让它修。这正是 agent 的强项。
- 5
第五步:准备美术素材
⏱ 约 30-60 分钟 · 看你要求多高
Codex 负责代码,但角色、背景、图标这些画面要另外准备。
可以用 AI 生成(如国内可直接访问的 LiblibAI、即梦),也可以去免费素材站直接拿现成的(如 Kenney、itch.io)。
拿到素材文件后,放进 Godot 项目的文件夹,再让 Codex 帮你把素材接进游戏。
💬 可以这样对 AI 说:
「我把一张角色图片放到了项目的 assets 文件夹里,文件名是 player.png。请帮我把游戏里那个方块角色替换成这张图片。」
✓ 做完后:游戏里原本的色块,变成了你准备的角色图片和背景。
去「美术素材 · 2D」板块找工具 → - 6
第六步:加音效和音乐
⏱ 约 30 分钟 · 锦上添花
给游戏配上背景音乐和音效,体验会立刻不一样。
音乐可以用 AI 生成(如 Suno),音效可以去免费音效库找现成的(如 Freesound、sfxr),然后同样让 Codex 帮你接进游戏。
💬 可以这样对 AI 说:
「我在 assets 文件夹放了一个跳跃音效 jump.wav 和一段背景音乐 bgm.mp3。请帮我:角色跳跃时播放跳跃音效,游戏开始时循环播放背景音乐。」
✓ 做完后:跳跃时有音效,游戏过程中有背景音乐循环播放。
去「音频」板块找工具 → - 7
第七步:不断试玩和完善
⏱ 时间不定 · 最花时间的环节
反复运行游戏,哪里不对就告诉 Codex 改:难度调整、加个计分、加个开始菜单、加个重新开始按钮等。
一点点迭代,直到你觉得「这能给别人玩了」。
💬 可以这样对 AI 说:
「帮我加一个计分功能:每躲过一个障碍物加 1 分,分数显示在屏幕左上角;再加一个游戏结束时显示最终分数、并能点击重新开始的界面。」
✓ 做完后:你想要的新功能(计分、菜单等)一个个加上,游戏越来越完整。
💡 每次只让它改一件事,改完就试玩,这样出问题容易定位。
- 8
第八步:打包导出并发布
⏱ 约 30 分钟 · 临门一脚
在 Godot 里把游戏导出成可运行的文件(Windows 桌面版,或网页 HTML5 版)。
导出步骤可以直接让 Codex 或 AI 一步步教你。
做好后,可以发布到 Steam、itch.io 等平台,并来 dogames 上传你的游戏、做宣传,让玩家发现你。
💬 可以这样对 AI 说:
「我想把这个 Godot 4 游戏导出成可以在浏览器里玩的网页版(HTML5),请一步步教我该怎么操作,需要装什么、点哪里。」
✓ 做完后:导出后得到一个能直接运行的文件(exe 或网页),双击或上传后别人就能玩。
去 dogames 宣传你的游戏 ↗
想换个 AI 试试?或者还没决定用哪个?