AI Pulse
📡 X 信号

Epic Games开源unreal-engine-skills-for-claude-code-plugin 插件(30+)

Epic Games开源unreal-engine-skills-for-claude-code-plugin 插件(30+)

游戏开发的工作流真的要变天了。

Epic Games 官方刚刚在 GitHub 下场,悄悄开源了 unreal-engine-skills-for-claude-code-plugin,并且已经正式上架 Anthropic 官方插件市场。

以前用 AI 做虚幻开发,你只能让它在外面苦哈哈地写 C++ 代码片段;现在,Claude Code 可以直接通过 MCP 接管你正在运行的 Unreal Editor。不用切窗口,一句话就能让它在引擎里帮你创 Actor、连蓝图节点、调材质、甚至K动画。

一、 核心亮点与工作机制解析

• 全编辑器域覆盖(30+ Toolsets,数百个底层工具)

配合虚幻引擎内置的 ModelContextProtocol 与 AllToolsets 插件,它通过 ToolsetRegistry 暴露了覆盖虚幻编辑器几乎所���核心模块的接口:

• 场景与蓝图:生成/移动/删除 Actor,直接创建蓝图、添加节点、连线(Pin)、管理变量并编译。

• 美术与视效:编写材质图(Material Graphs)、配置 Nanite/LOD/碰撞体、搭建 Niagara 粒子系统与 Dataflow 图。

• 动画与演出:构建 Control Rigs、状态树(State Trees)、行为树,控制 Sequencer 关键帧与摄像机轨迹。

• 玩法与测试:检视 GAS(Gameplay Ability System)状态、搭建 UMG 控件蓝图、自动发现并执行 C++ 自动化测试。

• 批量 Python 执行:支持通过 ProgrammaticToolset.execute_tool_script 将多步复杂操作打包为单个 Python 脚本在编辑器进程内直接跑完。

• 极客级 Token 优化:按需工具检索(Tool Search)

如果把几百个虚幻工具的定义一次性塞进上下文,瞬间就会把 Token 撑爆并破坏 Prompt Cache。Epic 官方采用了非常巧妙的 3 个元工具(Meta-tools)架构:

• 默认只暴露 list_toolsets、describe_toolset、call_tool 三个轻量接口(上下文开销极低,仅约 250+ tokens)。

• Claude 会在对话中按需动态检索工具集并在同一轮直接调用,既保证了 Prompt Cache 持续命中(Warm),又支持并发安全调用。

• 三大核心 Skills + 自动环境感知 Hook

• unreal-mcp:指导 Agent 如何通过实时 MCP 连接安全、高效地操作虚幻编辑器。

• create-toolset:指导开发者如何扩展 C++/Python 静态函数并注册到 ToolsetRegistry。

• unreal-skill:用于在虚幻项目内创建和复用专属的引擎级 Agent Skill(支持 Python 类或 /Game/Skills/ 下的 UAsset 资产)。

• SessionStart Hook(hooks/unreal-context.sh):启动或恢复会话时自动注入 UE 规范提示,让 Claude 默认遵循 UObject、Slate、UHT 等虚幻编码准则。

• 断线重连代理(unreal_mcp_proxy)

游戏开发中编辑器经常需要重编译或重启。官方配套提供了可选的 unreal_mcp_proxy 守护代理——当 Unreal Editor 关闭或崩溃重启时,它能维持 Claude Code 侧的 MCP 会话不断开,并在编辑器恢复后自动重连。

查看 X 原帖

订阅 AI Pulse

每天 08:00 · 12:30 · 18:30 · 23:50 更新