SuperAPI AI 工具集

unreal-engine-developer

编程与开发

查看项目

更新于 10-15 16:46

技能介绍

该技能面向 Unreal Engine 5,提供通过代理式编码完成游戏开发的能力,核心是用 MCP(Model Context Protocol)让 AI 控制 Unreal 编辑器,并覆盖 Python 自动化、蓝图开发、C++ 编程、技术美术(材质、着色器、VFX、程序化内容)与关卡设计(世界构建、灯光、环境)。

接入方式有两种。方案一 runreal/unreal-mcp 无需插件,基于 Unreal 内置 Python 远程执行,支持完整 Unreal Python API,要求 UE 5.4+ 与带 npx 的 Node.js;在编辑器启用 Python Editor Script Plugin、在项目设置启用 Remote Execution 并重启,客户端配置 command 为 npx,args 为 -y @runreal/unreal-mcp。方案二 chongdashu/unreal-mcp 基于 C++ 插件,提供更深的蓝图与节点图控制,要求 UE 5.5+、Python 3.12+ 与 uv;需把插件放入项目 Plugins 目录、生成 Visual Studio 工程文件并编译,客户端用 uv --directory <path/to/Python> run unreal_mcp_server.py 启动。

可用工具包括完成 Python 执行、资产列举、导出、查询、搜索、世界大纲查看、对象创建/更新/删除、控制台命令执行、视口截图与相机移动等。Python 侧可操作 Asset Registry、Editor Utility、Actor、静态网格与材质,批量导入资产、生成 LOD、加载与保存关卡、复制或删除 Actor、创建蓝图、添加组件并编译。同时支持坐标与单位约定:X 向前、Y 向右、Z 向上,1 单位等于 1 厘米,旋转以度为单位(Pitch 绕 Y、Yaw 绕 Z、Roll 绕 X)。

常见用法含程序化关卡生成、批量材质赋予、关卡数据导出,以及通过 Editor Utility Widget 构建自定义编辑器工具(可在蓝图中执行 Python 命令)。

限制与注意事项:需要本地安装并运行对应版本的 Unreal 编辑器,MCP 连接依赖 Python 编辑器脚本插件与远程执行启用,蓝图修改后需编译、资产与关卡修改后需保存。资料未提供该技能的收费、价格与具体授权信息。