本页由英文机器翻译而成。阅读英文原文。

生态系统

一个应用。三个引擎。26 个扩展。

AI Game Developer 采用模块化设计:桌面应用和 gamedev CLI 驱动 Unity、Unreal Engine 与 Godot 插件,每个插件都有自己的 CLI 和扩展,底层桥梁是开源的 .NET。只安装你需要的部分。

3
引擎
26
扩展
14
AI 客户端

各部分如何协同工作

  1. 获取应用——或 CLI

    桌面应用是最简单的起点;gamedev CLI 和引擎 CLI 可以在终端中完成同样的事。

    下载 →
  2. 把插件加入你的引擎

    应用会把 Unity、Unreal Engine 或 Godot 插件安装到你的项目中并完成登录。

    安装指南 →
  3. 添加你需要的扩展

    动画、地形、相机、导航……每个扩展都会补充引擎的一个领域。

    浏览扩展 →
  4. 使用任意 AI 客户端

    在应用内对话,或让 Claude、Cursor、Copilot、Gemini 等客户端连接 MCP 端点。

    MCP 端点 →

应用

用 AI 构建、编辑和试玩你的游戏,一切都在这里完成。它会帮你安装引擎插件。

AI Game Dev

桌面应用:一个 AI 智能体,直接在 Unity、Unreal Engine 和 Godot 中实时构建、编辑和试玩你的游戏。

  • 自动在你的项目中设置好引擎插件
  • 扩展包可添加 Blender 3D 建模、本地图像与音乐模型等能力
  • 使用你的 ai-game.dev 账号;支持 Windows、macOS 和 Linux
  • 自动更新

gamedev CLI

把应用的智能体带进你的终端,账号和项目都通用。

  • 一条 npm 命令即可安装
  • 配置引擎项目,并与同一个智能体对话
  • 支持 Windows、macOS 和 Linux
npm install -g @baizor/gamedev

引擎插件

运行在编辑器内部的部分:通过 MCP 把引擎的工具提供给 AI 智能体。

Unity MCP

Unity 编辑器插件:让 AI 驱动场景、GameObject、资源、预制体和脚本。

  • MCP 工具加上 RQL,一种查询语言覆盖整个项目
  • Unity 2022.3 LTS 和 Unity 6
  • 在编辑器中可用,也能在构建后的游戏里运行
  • 用 C# 特性添加你自己的工具
openupm add com.ivanmurzak.unity.mcp

Unreal MCP

Unreal Engine 插件:让 AI 处理关卡、Actor、蓝图和资源。

  • Unreal Engine 5.5 及更新版本,C++ 项目
  • RQL 查询、蓝图、源码和 Python 工具
  • 支持 Windows、macOS 和 Linux
  • 为 Niagara、PCG、GAS 等提供扩展
unreal-mcp-cli install-plugin ./YourProject

Godot MCP

Godot 插件:让 AI 编辑场景、节点、资源和 C# 脚本。

  • Godot 4.3 及更新版本,.NET 版本
  • MCP 工具加上用于场景和资源的 RQL
  • 可在运行中的游戏里使用可选工具
  • 为 Beehave、Dialogic、Terrain3D 等提供扩展
godot-cli install-plugin ./MyGodotProject

扩展

可选包,让智能体掌握引擎的某个完整领域——三个引擎共 26 个。

引擎 CLI

在终端或 CI 中初始化项目:安装插件、写入 AI 客户端配置、运行工具。

unity-mcp-cli

在终端里使用 Unity:创建项目、安装编辑器与插件、配置 AI 客户端。

  • 安装 Unity 编辑器并创建项目
  • 为 14 个 AI 客户端写入 MCP 配置
  • 在 CI 中运行工具并等待编辑器就绪
npm install -g unity-mcp-cli

unreal-mcp-cli

在终端里使用 Unreal Engine:安装插件、登录、配置 AI 客户端。

  • 安装或移除插件与扩展
  • 为你的 AI 客户端写入 MCP 配置
  • 打开编辑器、等待就绪、运行工具
npm install -g unreal-mcp-cli

godot-cli

在终端里使用 Godot:安装插件及其扩展包、配置 AI 客户端。

  • 安装插件、NuGet 包和扩展
  • 为你的 AI 客户端写入 MCP 配置
  • 构建、打开并等待编辑器
npm install -g godot-cli

.NET 库

每个插件之下的开源桥梁,可在你自己的 .NET 应用中复用。

MCP Plugin for .NET

应用与 MCP 服务器之间的桥梁:把 .NET 方法暴露为 MCP 工具。

  • 通过 C# 特性提供工具、提示和资源
  • 与 MCP 服务器实时连接
  • 为 Unity、Unreal 和 Godot 插件提供支持
dotnet add package com.IvanMurzak.McpPlugin

ReflectorNet

为 AI 提供反射能力:从 JSON 序列化、查看并修改 .NET 对象。

  • 为你的类型和方法生成 JSON schema
  • 按近似名称查找方法
  • 读取和写入活动对象的字段与属性
dotnet add package com.IvanMurzak.ReflectorNet

自己动手构建

从模板开始创建新扩展。

Unity extension template

为你自己的 AI 工具和 RQL 模块准备的现成 Unity 包结构。

  • 包结构与初始化脚本
  • 编辑器与运行时工具示例
  • 覆盖多个 Unity 版本的 CI
git clone https://github.com/IvanMurzak/Unity-MCP.git