用 GitHub Copilot 做游戏
老牌 AI 编程助手,嵌进编辑器自动补全代码
GitHub Copilot 是出现较早、用户众多的 AI 编程助手。它嵌入 VS Code 等编辑器,根据你的注释和上下文自动补全、生成代码。资料和教程多,对学生还有免费政策,是稳妥的入门选择。
✓ 适合谁
- · 想要一个成熟稳定、资料多的 AI 助手
- · 学生(有免费申请政策)
- · 已经在用 VS Code,或愿意装它
⚠ 开始前要知道
- · Copilot 需要订阅(学生可免费申请);访问通常需要科学上网。
- · 它本身是编辑器插件,要配合 VS Code 使用,运行游戏靠 Godot。
- · 美术和音乐仍需另外准备。
完整流程
- 1
第一步:安装 Godot 和 VS Code
⏱ 约 15 分钟 · 很简单
先装免费轻量的 Godot 引擎。
再装免费的 VS Code 编辑器,Copilot 要装在它里面。
✓ 做完后:Godot 和 VS Code 都能正常打开。
下载 Godot 引擎 ↗ - 2
第二步:在 VS Code 里装上 Copilot
⏱ 约 15 分钟 · 简单
打开 VS Code 的扩展市场,搜索 GitHub Copilot 安装并登录 GitHub 账号。
用 VS Code 打开你的 Godot 项目文件夹。
✓ 做完后:VS Code 里 Copilot 已启用,打开项目后写代码时会出现灰色的自动补全建议。
⚠ 卡住了:没有补全建议?确认已登录 GitHub 且订阅/学生包生效,访问通常需科学上网。
💡 学生可以去 GitHub 申请免费的学生包,含 Copilot。
了解 GitHub Copilot ↗ - 3
第三步:想清楚做什么游戏
⏱ 约 10 分钟 · 动脑不动手
用一两句话描述玩法、画面、操作。
💬 可以这样对 AI 说:
「我想做一个 2D 横版小游戏:控制角色左右移动、按空格跳跃,躲开飞来的障碍物,碰到结束。」
✓ 做完后:你能用几句话讲清玩法和规则。
💡 第一款挑一个最简单的小游戏。
- 4
第四步:用 Copilot 辅助写代码
⏱ 约 30-60 分钟 · 核心步骤
在代码文件里写注释说明你想做什么,Copilot 会自动补全代码。
也可以用它的对话功能(Copilot Chat)描述需求让它生成。写完在 Godot 里运行查看。
💬 可以这样对 AI 说:
「在 Copilot Chat 里说:用 GDScript 写一段代码,让角色用左右键移动、按空格跳跃,并处理与障碍物的碰撞。」
✓ 做完后:在 Godot 里运行后,角色能按你的描述移动、跳跃。
⚠ 卡住了:补全的代码报错?把错误贴进 Copilot Chat 让它解释和修正。
💡 Copilot 更偏「补全式」:你写一行注释或开个头,它接着帮你补全,适合一边写一边学。
- 5
第五步:准备美术素材
⏱ 约 30-60 分钟 · 看要求多高
用 AI 生成(如 LiblibAI、即梦)或去免费素材站拿(Kenney、itch.io),放进项目后接入游戏。
💬 可以这样对 AI 说:
「在 Copilot Chat 里说:教我怎么在 Godot 里把 assets 文件夹的 player.png 设为角色的贴图。」
✓ 做完后:游戏画面用上了你准备的素材。
去「美术素材 · 2D」板块找工具 → - 6
第六步:加音效和音乐
⏱ 约 30 分钟 · 锦上添花
配上 BGM 和音效,让 Copilot 教你怎么在 Godot 里播放。
💬 可以这样对 AI 说:
「在 Copilot Chat 里说:教我在 Godot 里,角色跳跃时播放 jump.wav、并循环播放背景音乐 bgm.mp3。」
✓ 做完后:操作有音效、游戏有背景音乐。
去「音频」板块找工具 → - 7
第七步:试玩与迭代
⏱ 时间不定 · 最花时间的环节
反复运行、逐步完善,每次只改一处方便定位问题。
💬 可以这样对 AI 说:
「在 Copilot Chat 里说:帮我加一个计分系统并显示在屏幕上,再加一个重新开始按钮。」
✓ 做完后:新功能逐个加上,游戏越来越完整。
- 8
第八步:导出并发布
⏱ 约 30 分钟 · 临门一脚
在 Godot 里导出,做好后可发布到 Steam、itch.io,并来 dogames 宣传。
💬 可以这样对 AI 说:
「让 Copilot 或直接问 AI:Godot 4 怎么把游戏导出成网页版,一步步教我。」
✓ 做完后:得到能运行的成品,别人能玩到。
去 dogames 宣传你的游戏 ↗
想换个 AI 试试?或者还没决定用哪个?