AI 智能体

用 ChatGPT 做游戏:从点子到链接

用 ChatGPT 做游戏:在聊天里设计,在 Canvas 里做原型,再把 ChatGPT 和 Codex 接入 iDos Games,得到账号、商店和自己的链接。

用 ChatGPT 做游戏分三步:先让它当设计师,规划一个小游戏;再在 Canvas 里做出原型;最后把 ChatGPT 和 Codex 接入 iDos Games,让游戏有账号、存档、商店和自己的链接。 代码由 ChatGPT 写,连接器给它提供服务器和托管。最后得到的是 别人能玩的游戏,而不是你电脑里的一个文件。

大多数“用 ChatGPT 做游戏”的教程,在预览里跑起一个贪吃蛇就结束了。这确实是一步,但真正难的部分正是从这里开始。 下面把从点子到正式发布的整条路走一遍,并说明每个工具用在哪里。

ChatGPT 的三种角色

角色你问什么你得到什么
游戏设计师“帮我设计一个小街机游戏”规则、游戏循环、一页设计文档
原型制作“用 Phaser 写成一个 HTML 文件”在 Canvas 里能玩的演示
游戏运营(通过连接器)“建一个有三个金币礼包的商店”线上游戏里真实的设置

第四种角色,真正项目的程序员,由 Codex 担任,第 5 步再讲。

第 1 步:在聊天里设计游戏

写代码之前,先把点子聊清楚。让 ChatGPT 找出核心循环,砍掉其余部分:

我想做一个网页游戏:一只狐狸从农场偷奶酪。给出三个能放进一个屏幕的游戏循环方案,选最简单的一个,写一页设计: 目标、操作、怎么输、下一回合靠什么变难。

你会得到一份简短的设计文档。保存好:之后每一步都要贴上它,它能防止 AI 跑去做你没要的功能。好的第一个游戏只靠玩家 反复做的一个动作:躲、凑、点、瞄。

第 2 步:在 Canvas 里做原型

要一个直接在 ChatGPT 里就能玩的版本:

按这个设计,用 Phaser 把游戏写成一个 HTML 文件。电脑上用方向键,手机上用滑动。先用简单图形代替图片。

在预览里玩,每次只反馈一件事:“狐狸太慢了”“农夫每 20 秒加速一次”。出错了就把报错原文贴进去。ChatGPT 在这个循环里 最强,而且这一步还用不到任何平台。

第 3 步:原型缺什么

在拥有真正游戏都有的东西之前,原型只是个玩具:

  • 账号:换手机后进度不丢;
  • 存档和背包:存在服务器上,而不是浏览器里;
  • 商店:价格由服务器核对,而不是网页;
  • 排行榜、任务和登录奖励:把玩家拉回来;
  • 托管:一个能分享的链接。

这些 ChatGPT 都能写,但每一样都是一个服务器项目。iDos Games 上已经都有,ChatGPT 通过连接器直接使用。

第 4 步:创建游戏并连接 ChatGPT

打开 创建,把设计文档当作点子贴进去,回答几个问题。平台会挑选起始模板,AI 编程助手做出第一个能玩的版本,详见 用 AI 创建。

然后在 ChatGPT 里添加一个自定义连接器,地址是:

text
https://site.idosgames.com/api/v2/mcp

第一次使用时,ChatGPT 会让你登录 iDos Games 并选择它可以操作的应用。不需要密钥。菜单的具体位置见 idosgames.com/mcp。之后就能在聊天里管理游戏经济:

  • “建一个商店:三个金币礼包,外加一个免费的每日礼物。”
  • “做三个每日任务:胜利、购买和强化各一个。”
  • “加一个按最高分排名的周排行榜。”
  • “给奶酪道具生成一个图标,放进商店。”

这些都是服务器设置,所以线上游戏不用重新构建就会生效。

商店
12 450
320
每日1
货币
卡包
每日特惠 15:40:12 后刷新
每日礼物
免费
英雄之剑
1 200
装备宝箱
90
已售罄
500 金币
$0.99
最划算1 200 金币
$1.99
首购 x2
橱窗以标签页显示;徽标显示待领取的免费商品数。
轮换计时:结束时服务器会更换该槽位的商品。
免费每日礼物在领取前一直高亮。
“已售罄”:本时段的限购已用完。
角标和首购奖励来自商品设置。
示例. 玩家看到的商店界面,默认外观。外观在 src/ui.config.ts 中修改。

第 5 步:代码交给 Codex

要修改游戏代码,把 Codex 连接到 iDos Games 的两个服务器:

Terminal
codex mcp add idosgames --url https://site.idosgames.com/api/v2/mcp
codex mcp add idosgames-registry -- npx -y @idosgames/mcp

让它加载技能 idosgames-getting-started,按你的设计文档搭建应用。Codex 不会从零写服务器,而是使用现成模块和 TypeScript SDK,原型里的 Phaser 代码也能直接搬过来。给代理的全部方式见 通过 MCP 与 AI 代理一起开发。

第 6 步:测试并发布

构建游戏,把构建上传到测试副本,把链接给我。

用手机玩一玩,修好不顺手的地方,再让它发布测试过的构建。游戏会在 {id}.idos.games 上线,准备好以后可以加入 idosgames.com 的目录。回退在后台点一下即可。

要花多少钱

钱会花在两个地方,最好分开来看:

  • ChatGPT 和 Codex 用的是你的 OpenAI 订阅。设计、Canvas 原型和代码修改都在那边付费。
  • iDos Games 只对平台自己做的事收费。可以从免费的 Free 套餐开始:每月的 AI 额度、托管和现成系统。通过连接器生成 图片、声音和 3D,先用套餐的 AI 额度,再用 Aspis。贵的生成之前,先让代理查一下价格。

不用另外准备服务器、数据库和域名:游戏在 {id}.idos.games 运行,自己的域名在付费套餐里可以绑定。

ChatGPT 擅长什么,不擅长什么

擅长不擅长
把模糊的点子整理成规则和循环判断游戏到底好不好玩
很快写出一个能跑的原型记住上周聊过的项目细节
读报错并给出修复自己发现没报错的逻辑问题
起名字、写道具说明和对话保管密钥、守住价格这类服务器上的事

左边交给 ChatGPT,右边要靠你自己和平台:好不好玩靠真人试玩,项目记忆靠设计文档,价格和奖励靠服务器设置。

省时间的提问方式

  • 每次新开聊天都先贴设计文档。 ChatGPT 会忘,文档不会。
  • 做原型时要整份修改后的文件,而不是一段还得自己找地方放的代码。
  • 描述症状,不要描述猜测。 “暂停之后分数归零”比“修一下分数变量”更有用。
  • 上线后把数字移出代码:价格、奖励和掉落率放在服务器设置里。

常见错误

  1. 一上来就做梦想中的游戏。 开放世界、制作系统和在线对战永远做不完。先做一个循环。
  2. 好玩之前先做美术。 在大家想再来一局之前,图形就够了。
  3. 商店放在浏览器里。 谁都能打开开发者工具给自己加金币。
  4. 从不在手机上测试。 分享出去的链接,大多是在手机上打开的。

不想来回切换工具的话

iDos Games 内置的 AI 编程助手能在浏览器的一个地方完成第 2 到第 6 步,见 用 AI 做游戏。 习惯终端的人,也可以通过 Claude Code 使用同一个平台。

Aidos Ryskeldinov

关于作者

iDos Games 创始人

资深玩家,热爱新技术。自 2020 年起开发并发布跨平台游戏和应用,现在正在打造 iDos Games:一个任何人都能用 AI 做游戏、以独立链接上线并从中赚钱的平台。在这里,我分享如何比想象中更快、更轻松地做游戏。

常见问题

ChatGPT 能自己做出完整的游戏吗?

一个 HTML 文件就能装下的小游戏,它写得很好。但真正的游戏还需要账号、进度保存、商店和托管。接入 iDos Games 后,ChatGPT 可以把这些当作现成部件来用,也有了让游戏上线的地方。

连接 ChatGPT 需要 API 密钥吗?

不需要。把 iDos Games 添加为自定义连接器,在浏览器里登录,再选择 ChatGPT 可以操作哪些应用。能否使用自定义连接器取决于你的 ChatGPT 套餐。

这里 ChatGPT 和 Codex 有什么区别?

聊天里的 ChatGPT 修改应用的设置:商店、任务、排行榜、素材、发布。Codex 处理代码本身:用 SDK 搭项目并上传构建。

该让 ChatGPT 用什么引擎?

网页游戏的话,2D 用 TypeScript 加 Phaser,3D 用 three.js。两者在 iDos Games 项目里都已就绪,原型代码不用换引擎就能搬过来。

换成 Claude 或 Cursor 也一样吗?

一样。iDos Games 的两个 MCP 服务器适用于任何 MCP 客户端,设置方法在 idosgames.com/mcp。

在文档中了解更多

制作你自己的游戏

用一句话描述你的想法,AI 编程助手会把它做出来,并以独立链接上线。

全部文章