
之前介绍过通过 AI 操作 Blender 的两款 MCP 插件:BlenderMCP 和 Tripo MCP。今天再推荐一款由技术达人:Chong-U Lim 开发的 Unreal MCP 插件。
通过这款插件,能够使用自然语言直接在 Unreal Engine 中构建内容,实现从游戏关卡设计、蓝图组件到脚本逻辑的全流程开发。
这个项目基于 MCP(Model Context Protocol)协议,允许开发者通过客户端如 Cursor、Windsurf、Claude Desktop 等工具与 Unreal Engine 交互,开发者可以用类似“创建一个带有摄像头的蓝图类” 或 “在 Tick 事件中添加加速度逻辑” 这样的自然语言指令,即时生成对应的蓝图、节点和组件,大幅提升开发效率。
在实际应用中,例如构建一个类似 Flappy Bird 的小游戏,仅需通过一系列自然语言的提示,就能快速完成角色蓝图、物理组件配置、事件图表逻辑搭建等关键步骤。虽然过程中可能需要部分手动调整,来优化视觉效果,但整体开发流程已经高度自动化。
功能亮点
- 关卡编辑:创建、查询、删除 Actor,设置位置、旋转、缩放等变换属性。
- 蓝图开发:生成蓝图类,添加并配置组件(如 Mesh、Camera、Light 等),设置属性和物理参数,编译并实例化蓝图。
- 蓝图脚本编写:添加 BeginPlay 或 Tick 等事件节点,连接函数调用,添加变量,操作组件引用,管理节点图表。
- 编辑器控制:控制视角,聚焦特定对象或位置。
项目包含一个预配置的示例工程(MCPGameProject),并通过内置 Python 服务与 Unreal 插件进行通信。只需简单配置,即可将你的 AI 助手与 Unreal 引擎无缝连接,实现自然语言驱动的游戏开发。
评论(0)