用 AI 制作平台跳跃游戏:5 分钟教程
不写代码,5 分钟内用 AI 构建一款可玩的马里奥风格平台跳跃游戏。跟着教程走,从第一个提示词到可以分享的成品。
平台跳跃游戏是最直观的游戏类型。跑、跳、抵达终点。几乎人人都玩过。
用传统引擎做一款要花好几天:拼贴地图、玩家移动代码、物理调参、关卡设计。用 AI,你只要描述想要什么,几分钟就能玩上。
本教程带你走完整个流程,从第一个提示词到可以导出的游戏。
{/* IMAGE: Side-by-side showing a text prompt on the left and the resulting playable platformer on the right. 1200x630, screenshot */}
你将做出什么
完成本教程后,你会得到一个 2D 平台游戏,包含:
- 玩家角色,可奔跑、跳跃和二段跳
- 静态、移动和会崩塌的平台
- 可收集的金币和能力道具
- 带巡逻行为的敌人
- 多个难度递增的关卡
- 开始界面和游戏结束界面
- 音效
这是一个真正的 Godot 引擎项目。项目归你所有,每个文件都能编辑,可以导出到 Steam、桌面、Web 或移动端。
第 1 步:选一个平台游戏模板
打开 Summer Engine,新建项目。在模板浏览器里选择 Platformer(平台跳跃)类别。
可用的平台游戏模板:
| 模板 | 风格 | 示例 |
|---|---|---|
| 2D Platformer | 经典横版卷轴 | Mario、Sonic |
| Precision Platformer | 精准操作,硬核跳跃 | Celeste、Super Meat Boy |
| Puzzle Platformer | 平台跳跃 + 解谜机制 | Limbo、Inside |
| Metroidvania | 互联世界,能力解锁 | Hollow Knight、Ori |
| Endless Runner | 自动奔跑,躲避障碍 | Temple Run、Canabalt |
| 3D Platformer | 第三人称 3D | Crash Bandicoot、A Hat in Time |
本教程选 2D Platformer。
{/* IMAGE: Screenshot of Summer Engine's template browser with the Platformer category expanded, showing the template options. 1200x675, screenshot */}
第 2 步:向 AI 描述你的游戏
AI 会按你的描述来构建,不会丢给你一个通用的默认版本。提示词很关键。下面三种详略不同的起点都可行:
基础提示(适合第一次尝试)
做一个 2D 平台跳跃游戏,主角是骑士。骑士可以奔跑、跳跃,用剑攻击敌人。加入可收集的金币和 3 个越来越难的关卡。
详细提示(对结果有更多掌控)
做一个横版卷轴平台游戏,背景是闹鬼的森林。玩家是一只小狐狸,可以奔跑、蹬墙跳和冲刺。敌人是漂浮巡逻的幽灵。收集物是发光的法球。像素风,阴暗压抑。加入二段跳能力,第 2 关后解锁。
精准提示(适合有经验的游戏开发者)
做一款精准平台游戏,操作手感紧致。奔跑速度 200,跳跃高度 400,冲刺距离 150,冷却 0.5 秒。重力系数 2.5 以获得快速下落。加入土狼时间(离开平台边缘后有 0.1 秒宽限期)。瓦片地图包含地面、尖刺(秒杀)和弹跳板。不要敌人,纯粹跳跃体验。死亡计数和速通计时器。
AI 会从你的提示生成什么
在你发送描述后,AI 会创建完整的项目结构:
- 场景树,包含玩家、摄像机、瓦片地图和关卡节点
- 玩家控制脚本,带有你描述的移动机制
- 敌人节点,带巡逻行为(如果你要求了敌人)
- 收集物,带拾取逻辑和计分追踪
- 关卡切换,用于在你的关卡之间过渡
- UI,用于显示分数、血量和菜单
{/* IMAGE: Screenshot of the generated scene tree in the editor, showing the node hierarchy (Player, TileMap, Enemies, Collectibles, UI). 800x600, screenshot */}
第 3 步:测玩并迭代
按下播放键。平台游戏立刻在编辑器里运行。
接下来通过对话来打磨。每条消息都在修改现有项目,而不是从头重生成。
调整移动手感:
"让跳跃更飘一些。降低重力,增加空中控制。"
添加机制:
"加入蹬墙滑落机制,让玩家贴墙时下落变慢。"
调整难度:
"第二关太简单。多加几个缺口和两个敌人。"
视觉润色:
"把背景改成日落渐变。加入视差滚动。"
游戏系统:
"加入存档点系统。玩家死亡后应该在最近的存档点重生,而不是回到起点。"
AI 会编辑脚本、调整物理参数、添加节点、重新配置场景。项目会像正常开发流程一样积累变更。
{/* IMAGE: Screenshot showing the AI chat panel with an iteration request and the resulting change visible in the game viewport. 1200x675, screenshot */}
第 4 步:切到编辑器做精细控制
任何时候你都可以停下对话,直接在 Godot 编辑器里操作。AI 构建的一切都是标准的 Godot:场景、脚本、资源。没有任何东西被锁定或混淆。
你可以手动做这些事:
- 绘制关卡瓦片,在瓦片地图编辑器里拖放摆放
- 微调物理参数,在检查器面板里(重力、速度、跳跃高度都是导出变量)
- 导入自定义精灵图,把图片文件拖入项目即可
- 编写 GDScript,实现 AI 无法表达的自定义行为
- 制作动画,用内置的动画时间轴
这就是 AI 游戏生成器和 AI 游戏引擎的关键区别。生成器给你一个结果。引擎给你一个可以打开、检视、在每个层面修改的项目。
第 5 步:导出你的游戏
游戏做好后,像任何 Godot 项目一样导出:
桌面(Steam、itch.io):
- 文件 > 导出 > Windows / macOS / Linux
- 配置项目名称和图标
- 构建可执行文件
- 上传到 Steam、itch.io 或直接分发
Web:
- 文件 > 导出 > HTML5
- 把文件托管到你的网站,或分享链接
移动端:
- 文件 > 导出 > Android / iOS
- 提交到 Play Store 或 App Store
导出能直接用,是因为 Summer Engine 兼容 Godot 4。标准的 Godot 导出流程,标准的输出。
{/* IMAGE: Screenshot of the Export dialog showing platform options (Windows, macOS, Linux, HTML5, Android, iOS). 800x500, screenshot */}
这和浏览器 AI 游戏生成器有什么不一样
Rosebud 和 Star 让你输入 "做一个平台游戏" 就能在浏览器里得到一款游戏。能用,做个快速 demo 也挺好玩。但输出很受限:
| 能力 | 浏览器 AI 工具 | Summer Engine |
|---|---|---|
| 编辑瓦片地图 | 不能 | 能,完整的瓦片地图编辑器 |
| 调整跳跃物理 | 不能 | 能,任何数值都可调 |
| 加入蹬墙跳或冲刺 | 要整个重生成 | 在现有项目上迭代 |
| 导出到 Steam | 不能 | 能 |
| 导入自定义像素画 | 不能 | 能 |
| 做 10 关以上 | 通常不行 | 能 |
| 访问源代码 | 不能 | 完整 GDScript 访问权限 |
Summer Engine 的产出和一名资深独立开发者在 Godot 里做出的项目是同一类。不过你是通过对话抵达那里,而不是几周的手工劳动。
可以尝试的五个平台游戏提示词
Celeste 风格的精准平台游戏
做一款精准平台游戏,操作手感紧致,带冲刺机制,关卡设计困难但公平。像素风。加入死亡计数。角色要快、要响应灵敏。
Hollow Knight 风格的银河恶魔城
做一款 2D 银河恶魔城,主角是骑士。房间互联,能力解锁(解锁蹬墙跳以进入新区域),近战战斗,Boss 战。阴暗、氛围感强的美术风格。
Super Meat Boy 风格的挑战平台游戏
做一款极度困难的精准平台游戏。小关卡,任何障碍都秒杀,死亡后立即重生。圆锯、尖刺、移动平台和计时器。角色非常快速、响应灵敏。
经典 Mario 风格平台游戏
做一款横版卷轴平台游戏,角色可以奔跑、跳跃,踩踏敌人。金币、带能力道具的问号方块、水管,以及每关末尾的旗杆。明亮、色彩丰富的美术风格。
无尽跑酷
做一款横版卷轴无尽跑酷,玩家自动向右移动。跳跃和二段跳躲避障碍。速度随时间提升。高分系统和程序化生成的障碍物。
{/* IMAGE: Grid of 4 screenshots showing different platformer styles built with Summer Engine: pixel art precision platformer, colorful Mario-style, dark metroidvania, endless runner. 1200x800, screenshot grid */}
开始上手
Summer Engine 免费下载。零代码。挑一个平台游戏模板,描述你想要的,几分钟后就能开玩。
常见问题
我能不写代码就做出平台游戏吗?
能。你通过对话描述想要什么,AI 就会构建项目。你可以选择打开代码去编辑,但并不是必须。
要多长时间?
可玩原型只要几分钟。一款有多个关卡、自定义美术和打磨过机制的成品游戏,用几小时就能做出来,而传统引擎需要几周。
我可以把平台游戏发布到 Steam 吗?
可以。Summer Engine 产出的是标准 Godot 项目,完整支持 Steam 导出。你的游戏是原生桌面应用,不是浏览器 demo。
这和直接在 Godot 里做游戏一样吗?
产出是一致的。标准的 Godot 场景、脚本和资源。Summer Engine 在 Godot 4 之上加了 AI 对话层,让你可以随时在 AI 与手动编辑之间切换。
如果我想要的功能 AI 做不出来怎么办?
切到编辑器去写 GDScript。AI 和手动编辑是协作关系。用对话获得速度,用编辑器获得精度。
我能做 3D 平台游戏吗?
能。选择 3D Platformer 模板,就会得到一个带 3D 环境的第三人称摄像机设置。同样的 AI 工作流也适用。