开源项目解析
Autonomix
装在虚幻编辑器里的自主开发插件:建蓝图、改 C++ 源码、管关卡、材质、网格、控件、PCG 图与动画,全部在编辑器内的对话面板里完成。
蓝图靠 T3D 注入每步可回滚编辑器内聊天
读懂层
2 张 · 架构图 / 时序图
DeepWiki · 抓取 2026-08-17 · 核验 2026-08-17
DeepWiki · 抓取 2026-08-17 · 核验 2026-08-17
它管哪几个决定
自持能力
动手层
还没做。装它要过哪几关、改哪个文件能改什么、坑在代码哪一处 —— 这三项要读源码,尚未完成。
教程
没找到官方口径的教程 —— 官方只给了 README。
项目自述
以下是仓库 README 的开头部分(原文引用,抓取 2026-08-17)。读全文 ↗
🤖 Autonomix — AI Developer for Unreal Engine
A production-grade Unreal Engine editor plugin that uses AI to autonomously create, modify, and manage entire game projects — directly inside the editor.
A QXMP Labs project
Features •
Tools •
Providers •
Installation •
Quick Start •
Architecture •
License
Overview
Autonomix brings agentic AI capabilities into the Unreal Engine editor. Instead of just generating code snippets, it operates as a fully autonomous developer — creating Blueprints via T3D injection, editing C++ source files, managing levels, materials, meshes, widgets, PCG graphs, animations, and more — all through a conversational chat interface embedded in the editor.
Think of it as Cursor/Roo Code, but for Unreal Engine — with deep engine integration that goes far beyond text editing.
> How is this different from UE 5.7's built-in AI assistant? Unreal Engine 5.7 includes a contextual F1 AI helper focused on *guidance* — explaining features, suggesting workflows, and linking documentation. Autonomix is a *doer*: it executes tool calls that modify your project (create Blueprints, edit C++, build materials, spawn actors), with every action checkpointed, auditable, and undoable. They're complementary — one explains, the other builds.
Key Differentiators
- T3D Blueprint Injection — Creates entire Blueprint node graphs in a single transaction using UE's native T3D format (the same format the editor uses for Ctrl+C/Ctrl+V). No node-by-node API calls.
- GUID Placeholder System — AI uses human-readable tokens (LINK_1, GUID_A, NODEREF_Entry) that get resolved to real engine GUIDs automatically, preserving cross-node pin links.
- 85+ AI Tools — Not just file editing. Blueprint creation, component management, material graphs, animation systems, PCG, Enhanced Input, performance profiling, renderer settings, Behavior Trees, Sequencer, DataTables, Python scripting, viewport vision, PIE automation, and more.
- Git-Based Checkpoint System — Shadow git repo per session lets you save, restore, and diff any point in the AI's work.
- Agentic Tool Loop — The AI autonomously plans, executes tools, verifies results, and iterates until the task is complete.
- Multi-Provider Support — Works with Anthropic Claude, OpenAI, Google Gemini, DeepSeek, Mistral, xAI, OpenRouter, Ollama, LM Studio, and any custom OpenAI-compatible endpoint.
- Smart Context Management — Automatic conversation condensation, sliding-window truncation, token budget management, and tool result eviction for long sessions. Old tool results are automatically summarized once the AI has processed them.
- Token-Optimized Tool Results — Blueprint readbacks use a compact connection verification format instead of raw T3D exports, reducing tool result tokens by 80-90% per call while preserving full verification capability.
- Fuzzy Diff Applicator — Levenshtein-distance fuzzy matching for code edits, preventing failures from minor whitespace or formatting differences.
🛡️ Session & UX Improvements (v1.3)
- Stop Button — Single-click cancel for any in-progress AI operation. Send button transforms into a Stop button during processing, driven by a unified EConv
……(后略,见原文)判断
优势
- 动作有检查点,改坏了能退回去
- 蓝图用 T3D 注入,比逐个节点点快得多
- README 主动把自己和虚幻 5.7 自带的 AI 助手划清界限:那个是讲解,这个是动手
局限
- 只测到虚幻 5.5,而官方 MCP 是 5.8 才进引擎的 —— 两者的关系 README 没说
- 自主改工程本身就是风险,检查点是补救不是预防
- 星速在这一类里偏低,社区体量小
不适用
Unity 或 Godot 项目 —— 它只认虚幻。
同管这些决定的其它项目
Claude Code Game Studios把一个 Claude Code 会话组织成一间工作室:49 个 agent 分导演 …UltraGameStudio一个照着游戏引擎的实际工作量重写的编码 Agent:代码只是一小块,其余是材质、蓝图…awesome-gamedev-agent-skills74 个游戏开发技能加一个路由器。你说要做什么,路由器认出引擎与任务,只加载对得上的…Unity 官方技能包Unity 官方给 AI 编码 Agent 的一批可复用技能:提示词、斜杠命令与配套…GodotPrompter给 AI 编码 Agent 的 Godot 4.x 技能框架,按领域切分成一条条专用…Game Dev Agentic Skills面向 Godot 4.7+ 与 Bevy 0.20+ 的 AI Agent 技能库,…unreal-engine-skills给 AI 编码 Agent 的 31 条虚幻 C++ 技能,覆盖玩法、渲染等方向。 …MCP for Unity把 Unity 编辑器接到任意 MCP 客户端:建场景与对象、改 C# 脚本、管资源…Unity-MCP(Murzak)编辑器与运行时都能用的 Unity AI 助手。除了常规的编辑器操作,**它能跑在你…MCP UnityUnity 编辑器的 MCP 接入,服务端走 Node.js。…LocusUnity 的开源开发 Agent:写 C#、读改对象与资源、跑完整功能开发流程。自…unreal-mcp(chongdashu)虚幻的 MCP 接入:管 Actor、建蓝图类与组件、接蓝图节点图、控制视口。…VibeUE虚幻 5.8+ 的 MCP 扩展与编辑器工具集:蓝图、材质、地形、植被、动画、Nia…UnrealClaude把 Claude Code CLI 直接嵌进虚幻 5.7 编辑器:停靠式聊天面板、2…EngineWire(原 Unreal MCP)经一个原生 C++ 自动化桥插件控制虚幻:资源管理、Actor、编辑器与播放模式、关…unreal-engine-mcp(flopperam)虚幻的 MCP 接入。README 顶部已声明本项目转由一家商业公司持有,并引导去用…Godot MCPGodot 引擎的 MCP 服务:启动项目、读取运行时报错、操作场景与脚本。…Godot AI把 MCP 客户端直接接到运行中的 Godot 编辑器:建场景、改节点与脚本、连信号…Godot MCP NativeGodot 的 MCP 插件,**整个服务用 GDScript 原生实现**。REA…Cocos Creator MCPCocos Creator 3.8+ 的 MCP 服务插件,README 写明免费版…Roblox Studio MCPRoblox Studio 的 MCP 服务:运行时调试、控制试玩、截图。…Blender MCP把 Blender 接到任意大模型:用对话做建模、搭场景、改物件。…Unity ML-Agents把游戏与仿真变成训练环境的官方工具包:基于 PyTorch 的一批算法,训 2D /…Godogen生成游戏工程与 Agent 工作流:覆盖 Godot 4(C# 或 GDScript…Story-to-Game从「小说 / 剧本转互动文字游戏」到「运行互动文游」的全套:一个 AI 技能把任意体…UnitySkills基于 REST 接口的 Unity 编辑器自动化工具,当前 README 列出 83…
github README + DeepWiki · 核验 2026-10-19 | 判断栏可报错。