Back to Blog
·Summer Team

用 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第三人称 3DCrash 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 会创建完整的项目结构:

  1. 场景树,包含玩家、摄像机、瓦片地图和关卡节点
  2. 玩家控制脚本,带有你描述的移动机制
  3. 敌人节点,带巡逻行为(如果你要求了敌人)
  4. 收集物,带拾取逻辑和计分追踪
  5. 关卡切换,用于在你的关卡之间过渡
  6. 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):

  1. 文件 > 导出 > Windows / macOS / Linux
  2. 配置项目名称和图标
  3. 构建可执行文件
  4. 上传到 Steam、itch.io 或直接分发

Web:

  1. 文件 > 导出 > HTML5
  2. 把文件托管到你的网站,或分享链接

移动端:

  1. 文件 > 导出 > Android / iOS
  2. 提交到 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 免费下载。零代码。挑一个平台游戏模板,描述你想要的,几分钟后就能开玩。

下载 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 工作流也适用。