[控场AI]
· 5 分钟阅读· 2,637 字

72小时用Claude Code + Unreal MCP做出魂系Boss战

72小时用Claude Code + Unreal MCP做出魂系Boss战

开发者借助Claude Code与Unreal MCP,在72小时内完成了一场可玩的魂系Boss战,展示了AI辅助开发的真实边界。

一位开发者在Reddit分享了一次实战:以Claude Code配合Unreal MCP为核心,融合3DAIStudio、Tripo P2、Blender、AccuRig等AI与传统3D工具,仅用72小时便在虚幻引擎5.8中构建出可玩的魂系Boss战。MCP协议让Claude能直接感知项目状态、处理蓝图逻辑、连接武器并搭建Boss AI,而非只输出孤立代码片段。整条管线的核心逻辑是:AI工具负责生成初稿和执行明确指令,开发者则专注于拓扑优化、绑定清理与质量把关。这位开发者同时给出了清醒警示:AI并非零基础做游戏的捷径,Agent偏离方向时,只有具备底层专业能力的人才能及时纠偏,否则清理错误的时间反而会超过AI节省的时间。

一位开发者在Reddit分享了他的实战经历:仅用72小时,就在虚幻引擎5.8中做出了一场可玩的魂系(Souls-like)Boss战。整个流程中,AI承担了大量重复性工作,而Claude Code配合Unreal MCP直接操作引擎项目,成为开发环节的核心加速器。

这个案例的价值不在于"AI能替人做游戏",而在于它清晰地展示了当下AI辅助游戏开发的真实边界——工具能极大压缩流程,但底层技能依然不可或缺。

reddit source: I Used Claude Code + Unreal MCP to Build a Souls-Like Boss Fight in 72 Hours

Claude Code + Unreal MCP 做了什么

MCP(Model Context Protocol)让Claude能够直接连接并操作Unreal项目,而不只是生成孤立的代码片段。据这位开发者描述,Claude Code能够检查项目结构、读取并处理已有的蓝图(Blueprint)逻辑、连接武器、搭建Boss AI,还能修改游戏交互,甚至处理动态摄像机行为这类偏体验层的功能。

他举了一个具体的任务示例:"这是Boss,这是玩家,这是现有逻辑。把这把武器连接上,检查蓝图配置,并在战斗开始时切换摄像机。"这种带有明确上下文的指令,Claude能够理解并落地执行。相比过去写代码、切窗口、手动连蓝图节点的传统方式,AI直接在项目内工作,省去了大量繁琐的重复操作。

这与单纯用大模型"生成一段C++或蓝图伪代码"是完全不同的层次。MCP的意义在于打通了AI与引擎运行时环境之间的通道,让Agent能感知真实项目状态,做出符合上下文的修改。

MCP(Model Context Protocol)是Anthropic提出的一套开放协议标准,设计初衷是让AI模型能够以结构化的方式连接外部工具、数据源和运行时环境,而不仅仅依赖文本对话。传统的"让AI写代码"模式下,AI只能输出静态文本,开发者需要自行复制、粘贴、调试;而MCP允许AI作为Agent直接调用工具函数、读写文件、查询项目状态。Unreal MCP具体实现了一组针对虚幻引擎的接口,使Claude能够感知蓝图节点图的当前状态、在Actor之间建立引用关系、修改组件参数等。这意味着AI的工作粒度从"生成代码片段"降到了"在真实项目上执行具体操作",上下文感知能力是其与普通代码补全工具的本质区别。

完整的AI+手工混合管线

值得关注的是,这个项目并非全靠一个工具,而是一套AI工具与传统3D工作流深度融合的完整管线。开发者列出了他实际使用的每个环节:

  • 3DAIStudio:用于提示词、参考图,并通过节点式工作流在不同的图像/3D模型之间快速切换
  • Tripo P2:负责角色、护甲、道具以及部分场景的初步生成
  • Blender:承担组装、雕刻、重拓扑、UV、烘焙、优化以及模块化场景搭建
  • AccuRig + 手工清理:完成绑定和权重绘制
  • Unreal Engine 5.8:处理战斗、动画、布料物理、材质、灯光、雾效和最终整合
  • Claude Code + Unreal MCP:直接在Unreal内部完成编码和项目操作

这套组合的核心逻辑是:3D生成让开发者不必从零手搓每个资产,节省了建模时间;而Claude Code + MCP则在开发侧削减了大量重复的Unreal操作。两条腿都在加速,最终才压缩到了72小时。

AI承担了什么,人保留了什么

从管线可以看出一个清晰的分工:AI擅长"生成初稿"和"执行明确指令",比如生成基础模型、连接已有逻辑;而质量把控、拓扑优化、绑定清理、最终整合这些需要判断力的环节,仍然由开发者亲自完成。AI没有取代任何一个专业环节,而是嵌入到每个环节里做提速。

AI不是零基础做游戏的捷径

这位开发者最有价值的观点,恰恰是对AI能力的清醒认知。他明确表示:不要把这看作"没有底层技能也能做游戏"的魔法。

他的理由很实在——如果MCP把项目带偏了方向,你必须对Unreal、蓝图、3D以及自己游戏的结构有足够了解,才能察觉问题并修复它。否则,你很可能会陷入一种得不偿失的境地:清理Agent产出错误的时间,反而超过了它帮你节省的时间。

这个观察点出了当前AI Agent辅助开发的普遍痛点。Agent的输出需要验证,而验证的前提是使用者本身具备判断对错的专业能力。AI擅长在已知路径上加速,但当它偏离方向时,只有懂行的人才能及时纠偏。

所以他给出的定位很准确:这是一个真正有用的工具,当你已经理解工作流应该如何运转时,它能显著加速你现有的流程。速度的提升是真实的,但它建立在使用者已有专业能力的基础之上。

蓝图(Blueprint)是虚幻引擎提供的可视化脚本系统,通过节点连线的方式实现游戏逻辑,无需直接编写C++代码。对新手来说,蓝图降低了引擎的入门门槛;但对AI Agent而言,蓝图图表是一种结构化的有向图数据,其节点连接关系、执行流向和数据流向都有严格语义。当Agent修改蓝图时,一个错误的引脚连接就可能导致逻辑断路或运行时崩溃,而错误现象往往不直观。这正是开发者强调"必须理解蓝图结构"的原因——识别Agent输出的蓝图修改是否正确,需要使用者能够在脑中"运行"节点图,这是一项需要专门训练的认知能力,AI无法替代。

对独立开发者的启示

对独立游戏开发者和小团队来说,这个案例提供了一条可复制的思路:不追求用AI"全自动生成游戏",而是把AI工具精准地插入到管线中最耗时、最重复的环节。3D生成解决资产瓶颈,Claude Code + MCP解决引擎内的重复劳动,人则专注于设计判断和质量把关。

72小时做出一场魂系Boss战,放在几年前几乎不可想象。这背后反映的是AI工具正在从"辅助写代码"进化到"直接操作专业软件项目"的新阶段。MCP这类协议的成熟,让Agent真正具备了在复杂工程环境中工作的能力。

但技术门槛并没有消失,它只是转移了——从"手动执行"转向了"判断与纠偏"。谁能更好地驾驭这些工具,取决于他对底层工作流的理解有多深。

#Claude Code#Unreal MCP#AI游戏开发#虚幻引擎5.8#魂系Boss战#AI辅助编程#MCP协议#3D生成
分享:

相关推荐