AI 编码助手是什么?
在装任何东西、敲任何 prompt 之前,先把"AI 编码助手"这四个字拆开 —— 它不是一种工具,是四种。挑错了,再用力的 prompt 也是白搭。
① 一天的工作场景,一天的工具切换
想象你正在做一个塔防游戏。同一个上午,你可能要做这三件事:
- 昨晚的 bug:怪物会穿墙。你要在
EnemyPathfinding.cs找出原因 - 产品想要个新炮塔:减速 +溅射,做完得改 5 个文件
- 老脚本
LevelGenerator.cs又长又乱(800 行),得拆掉重写
这三件事可以用同一个 AI 工具做完吗?理论上可以。但最舒服的方式, 是用三种不同的工具。下面这张图帮你看清楚为什么。
② 四类 AI 编码工具,一张频谱
| 类别 | 典型代表 | 最擅长 |
|---|---|---|
| ⌨️ 行级补全 | GitHub Copilot, Tabnine, Supermaven | 打字时实时跟在你光标后建议,按 Tab 接受 |
| 🪄 IDE chat | Cursor, Windsurf, GitHub Copilot Chat | IDE 里描述任务,AI 直接改你选中的文件 |
| 🤖 终端 agent | Claude Code, Codex CLI, Aider | 给一个目标,它自己读文件、改代码、跑命令、用工具 |
| 💬 通用聊天 | ChatGPT, Claude.ai, Gemini | 你描述+复制代码,它生成+你粘回去,纯手工 |
本课重点讲第三类 —— 终端 agent,因为它最能改变游戏开发者的工作流。 前两类不是不重要,而是上手快、变化少;而 agent 工具才是 2025 年真正的分水岭。
③ Claude Code 是什么
Claude Code 是 Anthropic 出品的命令行 agentic 编码助手。装好之后,你在项目目录里敲:
然后用自然语言告诉它你想干什么。和网页 chat 不同的是 —— 它能直接动你的项目:
- 本地文件读写:不用复制粘贴。看代码 / 改代码 / 新建文件,全在你硬盘上发生
- 执行 shell:能跑
npm test、git status、unity-cli build等 - 子代理(subagent):开多个 Claude 并行做不同任务,主对话不被占
- 自动记忆:项目目录里它会记住你的偏好和上下文,下次打开还在
- MCP 工具:能接外部系统 —— Linear、Figma、PostgreSQL、自家内网工具
- Hook:在工具调用前后插自己的脚本(比如保存前自动 prettier)
想象你坐在一个新同事旁边,他打开你的项目目录,能看你所有代码、跑你所有命令、装包、跑测试。 Claude Code 就是这个"坐在你边上的同事",区别是他打字快很多 —— 而且不喝咖啡。
④ Codex CLI 是什么
Codex CLI 是 OpenAI 出品的对位产品。用法和定位几乎一模一样:
区别主要在底层模型和生态:
- 模型:背后是 GPT-5 / o3 系列;Claude Code 是 Opus 4.x / Sonnet 4.x
- 项目指令文件:用
AGENTS.md(Claude 那边是CLAUDE.md) - 生态成熟度:Claude Code 出得早,subagent / MCP / Hook 文档和案例更丰富;Codex 在快速追赶
- 付费方式:Claude Code 用 Anthropic API 或 Claude Pro 订阅;Codex 用 ChatGPT Plus / Pro 订阅
实际工作里很多人两个都装,遇到一个不顺手就换另一个看看 —— 模型偶尔有"性格差异",比如 Claude 写代码更保守、Codex 更爱重构。
⑤ 看一眼实际的会话长什么样
同一个 bug,两种工具的对话风格:
这不是「谁好谁坏」—— 是风格不同,应对的项目和心情不同。 后续章节我们会两个都用。
⑥ 互动:哪个工具适合你?
理论说了不少,不如自己试试。下面是一个简单选择器 —— 勾几个选项,看推荐怎么变。
勾几个选项,看看哪个工具适合你眼下的任务。右下会实时更新推荐。
⑦ 它们的"软肋"
聊几件 Claude Code / Codex 都不擅长的事情,省得你抱期望去用:
- 大型代码库的整体架构理解:它会一头扎进你打开的文件, 但对"这个项目里 50 个 manager 之间谁调谁"没有自动认知。需要你显式给上下文(CLAUDE.md / AGENTS.md,第 3 节会讲)
- 创造性 / 品味判断:「这关好不好玩」、「这把武器怎么调平衡」、「这段对话像不像主角说的话」—— 这些没法 outsource,AI 顶多帮你"快速生成 10 个候选"让你来挑
- 30 分钟以上的长链路任务:复杂任务它会跑偏。 正确做法:把目标拆成 10-15 分钟的小步骤,每步你看一眼
- 美术、音频、贴图、模型:完全不在它能力范围里。 shader 它能写,但写完它看不到效果 —— 你要负责打开引擎验证
- 各平台的最新 API 细节:iOS / 安卓 / 微信小游戏 / Steam Deck 的具体 SDK 差异, 它的知识有截止日期。生效之前一定查官方文档对一下
- 排查你的硬件 / 网络 / OS 问题:它在沙箱里跑,你电脑温度高、显卡掉驱动这些它看不到
口诀:能写代码的事它快 90%,但决策仍然是你的事。 把它当一个会打字快的实习生看,你做架构和取舍,它干粗活。
⑧ 检验理解
⑨ 下一节
理论部分到此结束。下一节我们去装环境、跑通第一个真实游戏任务 —— 从打开终端到 Claude 给你写出第一个 Unity 脚本,全程一步不漏。
⑩ 延伸阅读
- Claude Code 官方文档(Anthropic):安装、配置、Hook、MCP 一手资料
- Codex CLI 仓库(OpenAI):开源,可以读源码看实现
- Cursor:本课不重点讲,但游戏团队里很多人在用,值得装一个对比体验
- Aider:另一个开源 terminal agent,适合极客折腾