Claude Code × UE5 实战

免费 MCP 套件,从安装到做出可玩 endless runner

视频:Claude Code Took Over Unreal Engine 5 and Built a Game 频道:Stefan 3D AI 时长:16:45(1004s) 字幕:EN 自动 → 中文提炼 日期:2026-06-16

核心论点

一个月试错后,Stefan 找到 2 个完全免费 + 真正能用的 MCP 插件,让 Claude Code 直接驱动 Unreal Engine 5.7 完成可玩 endless runner。唯一付费是 Claude 本身,且 Claude 可被任何兼容 Coding Agent 替代。

Plugin 数
2
Unreal Claude + Vibe UE
价格
$0
除 Claude API 外
Milestone
6
每步 1 prompt + commit
最贵单任务
14K
tokens / 15 min(Opus 4.8)
UE 版本
5.7
需重启 Editor

安装架构:2 plugins + 2 MCP + 依赖

🧩 Unreal Claude

MCP 插件

  • 截图 viewport
  • 在 UE 里移动对象
  • GitHub stars 多,社区活跃

🌐 Web UE / Vibe UE

MCP 插件

  • 编辑 Blueprint
  • 跑 Python 脚本
  • 需免费 API key(不付费不用他们 agent)

🤖 Claude Code (Desktop)

调度层

  • CLAUDE.md 写好所有流程
  • 可换 Cursor / Codex / OpenCode

🎮 Unreal Engine 5.7

运行时

  • 安装 MCP 后需重启 Editor
  • 前置:Node.js + MS C++ 库
  • 缺失让 Claude 自己装

数据流

用户 prompt
Claude Code 解析
MCP 调用(截图/脚本)
UE 执行
screenshot 自检
git commit

6 个 Milestone 流程

每个 milestone = 1 prompt + git commit + 截图自检

① 清理场景 0:55

删 accessories,保留 third-person character + 灯光天空。Claude 会问合理问题("keep lighting in sky?" → "Yes")

② Endless runner 核心 6:00

清空关卡,生成 infinite pass。Claude 主动用 Unreal Claude 截 viewport 验证 — "plane + character standing on it"。变量:tile length, path length

③ 自动跑动 + 相机 8:00

改自动前进(不按 W),相机从顶部俯视。Python 脚本调相机位置。

④ 三车道 + A/D 切换 9:15

逻辑 3 lane 切换。Blueprint spaghetti 重灾区 — 节点位置永远不完美。

⑤ 障碍 + 金币 + 随机化 10:45

单任务耗时 15 min / 14,000 tokens(Opus 4.8) — 需选 milestone 拆分。

⑥ UI(HUD)12:00

分数、金币、Game Over、Retry 屏。设计"doubtful" — 概念先跑通,美观后补。

"If you give the superficial task, you might expect fastest way, but that's not guaranteed. That will be scalable? No."

调试 Loop:截图驱动

发现 bug
截图给 Claude
prompt "see X"
Claude 修
git commit
# Bug 现象 修复方式
1 走左右边 = game over(误判) 截图 → Claude 调整 collision trigger 范围
2 桥之间有 gap(穿模) 截图 → Claude 调 tile length + 拼接逻辑
3 障碍钻入 bridge 截图 → 修 + 顺便关 toon shader(多余效果)

💡 关键 insight

Claude 自带 viewport screenshot tool,可独立 "is character on plane?" 自检。Stefan 把这做成 milestone 完成的硬性条件:截图显示正确 → 才 commit。

最终评估:Stefan 诚实结论

✅ 优点

  • 逻辑质量好:3 lane 切换、障碍、金币都跑通
  • 截图自检循环让 Claude 自我 debug
  • 可调试:教新手 "Ask why? What is this node?"
  • 初学者加速极大

❌ 限制

  • Blueprint 节点位置永远不完美(always spaghetti)
  • 泛 prompt 必失败 — "make a game" 不可扩展
  • 14K tokens / 15 min = 贵 + 慢,要选 milestone
  • 不擅长图像生成,资产/背景用 ChatGPT image / Meshy

适合谁 / 不适合谁

✅ 适合❌ 不适合
懂逻辑 / 概念 / 知道 game 该怎么搭的人 完全没想法 + "make a game"
想把 UE 当工具加快原型的人 想要 pixel-perfect blueprint 美观
愿意截图 debug + 写详细 prompt 想要"一次 prompt 出完整游戏"
学习者(问 "why this node?") 想要免费 Claude(Opus 14K token 烧钱)
"I definitely think that is gonna be a full replacement. If you can describe the logic that you want, it can be very, very helpful, especially for the beginners."

资产工作流:vibe coding 必学

ChatGPT image / Meshy 预生成
拆出独立 asset(带命名)
zip 拖入 UE + 截图
prompt Claude 替换

提示词模板

"replace obstacle with [asset], coin with [asset], keep logic"

Claude 按名字自动匹配,无需手写代码。

分工边界(重要)

任务谁来做
3D 模型 / 纹理 / 背景ChatGPT image / Meshy / Tripo
Blueprint 逻辑Claude
Python 调相机 / 场景清理Claude
资产拖入 + 命名匹配Claude(截图辅助)
Blueprint 节点位置人工微调
最终视觉 / 美观人工

复用要点:我能直接用

1️⃣ CLAUDE.md 模板化

核心:"use MCP X for screenshots, MCP Y for blueprints, commit after every milestone"。完整版 Stefan 在视频描述里给订阅者。

2️⃣ Milestone = commit 节奏

UE 大项目拆 6 个 milestone,每个 1 prompt + commit。失败可回滚。

3️⃣ 截图驱动 debug

Claude 自带 viewport screenshot tool,milestone 完成 = 截图证据。

4️⃣ 资产走外部

ChatGPT image / Meshy 预生成,不要 Claude 做资产生成。

5️⃣ 任务边界

只让 Claude 做逻辑 + 集成,不做资产生成 + 蓝图美化

6️⃣ 替代 Claude

Cursor / Codex / OpenCode 走同 MCP 协议(Unreal Claude + Vibe UE 是 open source),不锁 Claude API。

关键时间戳(复用时跳读)

时段主题
0:00 - 0:55Hook:一个月试错,找到 2 插件
0:55 - 3:15介绍 Unreal Claude + Web UE
3:15 - 4:30安装 + API key 设置
4:30 - 5:30Git 必备性
5:30 - 6:00Milestone 1:清理场景
6:00 - 8:00Milestone 2:endless runner 核心
8:00 - 9:15Milestone 3:自动跑动 + 相机
9:15 - 10:45Milestone 4:三车道
10:45 - 12:00Milestone 5:障碍 + 金币(15min / 14K tokens)
12:00 - 12:45Milestone 6:UI
12:45 - 14:30资产生成(ChatGPT)→ 丢入 UE
14:30 - 16:30调试 3 个 bug(截图驱动)
16:30 - 16:45最终评估 + 适用人群

完整时间线(101 段字幕)

从 0:00 到 16:44 的关键节点

0:00
Hook:一个月试错,找免费 plugin
"I spent over a month trying to get Claude code actually work in UE5"
0:55
2 个免费 plugin 介绍
Unreal Claude (screenshot) + Web UE (blueprint + python)
3:15
安装 + API key
Vibe UE 需 sign in 拿 free key(不付费)
4:30
Git 必备性
"AI agents work extremely nice with Git" — 让 Claude 装 Git
5:30
Milestone 1:清理场景
删 accessories,保 third-person + light/sky
6:00
Milestone 2:endless runner 核心
Claude 自截 viewport 验证 "plane + character"
8:00
Milestone 3:自动跑动 + 相机俯视
Python 脚本调相机
9:15
Milestone 4:三车道 + A/D 切换
Blueprint spaghetti 出现
10:45
Milestone 5:障碍 + 金币
15 min / 14,000 tokens (Opus 4.8) — 最贵单任务
12:00
Milestone 6:UI HUD
分数 + 金币 + Game Over + Retry
12:45
资产生成(外部 AI)
ChatGPT image → 拆 asset → zip 拖入 → 截图让 Claude 认
14:30
Bug 1:左右边误判 game over
截图 → Claude 修 collision
15:00
Bug 2:桥之间有 gap
截图 → Claude 调 tile length
15:30
Bug 3:障碍钻入 bridge
截图 → 修 + 关 toon shader
16:00
PBR 桥材质 + 抛光
首生成错,补 maps 后好
16:30
最终评估 + 适用人群
"gonna be a full replacement... especially for beginners"