Unreal-mcp/docs/REFERENCES.md
StillHammer ee2092dada Implement complete Python MCP server with 12 tools and blueprint-workflow skill
- Add MCP server with real Unreal Remote Execution Protocol (UDP 6766 + TCP 6776)
- Implement 12 MCP tools: project intelligence, scene manipulation, debug/profiling, blueprint ops
- Add enhanced .uasset parser with UE4/UE5 support
- Create /blueprint-workflow skill (analyze, bp-to-cpp, cpp-to-bp, transform, optimize)
- Include 21 passing tests
- Add complete user documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 18:59:43 +07:00

967 lines
30 KiB
Markdown

# Unreal MCP - Références et Ressources
**Version** : 1.0
**Date** : 2026-01-20
Ce document compile toutes les sources, outils, projets et ressources découverts lors de la phase de recherche.
---
## 📚 Table des Matières
1. [Projets MCP Existants](#projets-mcp-existants)
2. [Outils Blueprint](#outils-blueprint)
3. [Plugins Commerciaux](#plugins-commerciaux)
4. [Libraries et SDKs](#libraries-et-sdks)
5. [Recherche Académique](#recherche-académique)
6. [Documentation Unreal](#documentation-unreal)
7. [Tutoriels et Guides](#tutoriels-et-guides)
8. [Outils Développement](#outils-développement)
---
## 🔧 Projets MCP Existants
### Projets Open Source
#### runreal/unreal-mcp
**Description** : MCP server utilisant Unreal Python Remote Execution
**URL** : https://github.com/runreal/unreal-mcp
**Status** : Actif, Jan 2026
**Technologies** : Python Remote Execution, pas de plugin UE requis
**Caractéristiques** :
- Pas besoin de nouveau plugin UE
- Utilise protocol Python natif
- Runtime manipulation
**Limitations** :
- Runtime only
- Pas de génération C++
- Opérations basiques
#### chongdashu/unreal-mcp
**Description** : Enable AI assistants (Cursor, Claude Desktop) to control Unreal Engine
**URL** : https://github.com/chongdashu/unreal-mcp
**Status** : EXPERIMENTAL
**Technologies** : UE 5.5, Plugin UE
**Caractéristiques** :
- UE 5.5 Blank Starter Project
- UnrealMCP.uplugin included
- Natural language control
**Limitations** :
- État experimental
- API sujette à changements
- Problèmes de connexion fréquents
**Issues Connues** :
- Connection errors "Unexpected token 'C'"
- Requires Python Editor Script Plugin
- Zombie Node.js processes
#### flopperam/unreal-engine-mcp
**Description** : Control Unreal Engine 5.5+ through AI with natural language
**URL** : https://github.com/flopperam/unreal-engine-mcp
**Status** : Actif
**Capacités** :
- Create entire towns, castles, mansions
- Build mazes, complex structures
- AI-powered commands
**Use Case** : Architectural visualization, world building
**Limitations** : Runtime control, pas de code generation
#### ChiR24/Unreal_mcp
**Description** : Comprehensive MCP server using native C++ Automation Bridge plugin
**URL** : https://github.com/ChiR24/Unreal_mcp
**Status** : Development
**Technologies** : TypeScript, C++, Rust (WebAssembly)
**Caractéristiques** :
- C++ Automation Bridge
- Ultra-high-performance
- WebAssembly optimization
**Innovation** : Rust WASM integration
#### kvick-games/UnrealMCP
**Description** : MCP to allow AI agents to control Unreal
**URL** : https://github.com/kvick-games/UnrealMCP
**Status** : Active
**Capacités** :
- Creating objects
- Modifying transforms
- Getting scene info
- Running Python scripts
#### ayeletstudioindia/unreal-analyzer-mcp
**Description** : MCP server for Unreal Engine 5 code analysis
**URL** : https://github.com/ayeletstudioindia/unreal-analyzer-mcp
**Focus** : Code analysis et parsing
**Use Case** : Static analysis
#### AlexKissiJr/unreal-mcp-server
**Description** : Another MCP server implementation
**URL** : https://github.com/AlexKissiJr/unreal-mcp-server
**Status** : Development
#### runeape-sats/unreal-mcp
**Description** : Unreal Engine MCP server for Claude Desktop (early alpha)
**URL** : https://github.com/runeape-sats/unreal-mcp
**Status** : Early alpha preview
#### VedantRGosavi/UE5-MCP
**Description** : MCP for Unreal Engine 5
**URL** : https://github.com/VedantRGosavi/UE5-MCP
**Status** : Development
#### jl-codes/unreal-5-mcp
**Description** : Enable AI assistant clients to control UE through MCP
**URL** : https://github.com/jl-codes/unreal-5-mcp
**Status** : Fork/variant
### Docker Images
#### mcp/unreal-engine-mcp-server
**URL** : https://hub.docker.com/r/mcp/unreal-engine-mcp-server
**Description** : Containerized MCP server
**Use Case** : CI/CD, cloud deployments
---
## 🎨 Outils Blueprint
### Blueprint → C++ Conversion
#### NodeToCode
**Description** : Translate Unreal Engine Blueprints to C++ in seconds
**URL** : https://github.com/protospatial/NodeToCode
**Status** : Production
**Technologies** : LLM-powered (Claude, OpenAI, Ollama)
**Caractéristiques** :
- Single-click conversion
- Integrated editor experience
- Syntax highlighting
- Implementation notes
- Multi-language output (C#, JS, Python, Swift)
**Pricing** : Commercial plugin
**Innovation** : ⭐ Premier outil de conversion BP→C++ automatique
#### Blueprint Nativization
**Description** : Built-in UE feature (Project Settings)
**Location** : Project Settings → Packaging → Blueprints
**Caractéristiques** :
- Compile BP to C++ at cook time
- Automatic process
**Limitations** :
- Non-readable code generated
- Not designed for manual use
- Cook-time only
### Blueprint Génération (AI)
#### Bluepy
**Description** : Plugin for Unreal to generate blueprints using Gen AI
**URL** : https://github.com/ZackBradshaw/Bluepy
**Author** : Zack Bradshaw
**Status** : Open Source
**Technologies** : OpenAI API
**Workflow** :
1. User describes desired logic in chat
2. Plugin sends to OpenAI API
3. API returns data
4. Plugin generates Blueprint nodes + connections
**Requirements** :
- Unreal Engine 4.26+
- OpenAI API key
**Tutorial** : https://dev.epicgames.com/community/learning/tutorials/33jJ/unreal-engine-ai-to-generate-blueprints
**Innovation** : ⭐ Premier plugin génération BP via IA
#### Ultimate Blueprint Generator
**Description** : The AI Co-Pilot for Unreal Engine
**URL** : https://www.fab.com/listings/8d776721-5da3-44ce-b7ef-be17a023be59
**Type** : Commercial
**Platform** : Unreal Marketplace (Fab)
**Caractéristiques** :
- AI-powered Blueprint generation
- Co-pilot functionality
- Complete graphs generation
#### Blueprint Generator AI - Kibibyte Labs
**Description** : Engine Assistant with Blueprint generation
**URL** : https://www.fab.com/listings/6aa00d98-0db0-4f13-8950-e21f0a0eda2c
**Type** : Commercial
**Platform** : Fab marketplace
### Blueprint Analysis
#### Blueprint Parser - MSR 2025
**Description** : Research project parsing UE visual scripting at scale
**Paper** : "Under the Blueprints: Parsing Unreal Engine's Visual Scripting at Scale"
**URL** : https://2025.msrconf.org/details/msr-2025-data-and-tool-showcase-track/31/Under-the-Blueprints-Parsing-Unreal-Engine-s-Visual-Scripting-at-Scale
**Dataset** :
- 335,753 Blueprint UAsset files parsed
- 24,009 GitHub projects analyzed
- Custom extractors and parsers
**Purpose** : Academic research
**Publication** : MSR 2025 Conference
**Authors** : Academic research team
**Innovation** : ⭐ Largest Blueprint dataset ever
---
## 💼 Plugins Commerciaux
### Claude Integration
#### UnrealClaude
**Description** : Claude Code CLI integration for Unreal Engine 5.7
**URL** : https://github.com/Natfii/UnrealClaude
**Version UE** : 5.7
**Caractéristiques** :
- Built-in UE5.7 documentation context
- MCP bridge avec context loader dynamique
- Query by category (animation, blueprint, slate, actor, assets, replication)
- Search by keywords
**Technologies** : Claude Code CLI, MCP
**Status** : Active development
#### Claude Assistant
**Description** : AI-Powered coding companion for UE5
**Platform** : Unreal Marketplace
**URL** : https://www.fab.com/listings/4f537f12-452b-4abc-8f1a-c2b5d5eb246b
**Caractéristiques** :
- Integrated into UE5 Editor
- Understands UE architecture
- C++ best practices
- Blueprint systems knowledge
**Type** : Commercial
#### ClaudeAI Plugin
**Description** : AI-Powered Unreal Engine 5 Assistant
**URL** : https://claudeaiplugin.com/
**Platform** : Marketplace
**Type** : Commercial
### Multi-LLM Plugins
#### UnrealGenAISupport
**Description** : Unreal Engine plugin for LLM/GenAI models & MCP UE5 server
**URL** : https://github.com/prajwalshettydev/UnrealGenAISupport
**LLMs Supported** :
- OpenAI GPT 5.1
- Deepseek V3.1
- Claude Sonnet 4.5
- Gemini 3
- Alibaba Qwen
- Kimi
- Grok 4.1
**Planned** : Gemini, audio TTS, elevenlabs, OpenRouter, Groq, Dashscope
**Caractéristiques** :
- Spawn scene objects
- Control transformations and materials
- Generate blueprints, functions, variables
- Add components
- Run Python scripts
- UnrealMCP integration
- Automatic scene generation from AI
#### Ludus AI
**Description** : Unreal Engine AI toolkit
**URL** : https://ludusengine.com/
**Caractéristiques** :
- Instantly generate C++ code
- Generate 3D models
- Create functional Blueprints
- Answer UE5 questions
- Accelerate workflow
### Automation Frameworks
#### CLAUDIUS
**Description** : Claude's Unreal Direct Interface & Unified Scripting
**Forum** : https://forums.unrealengine.com/t/claudius-code-claudius-ai-powered-editor-automation-framework/2689084
**Posted** : 3 weeks ago (early Jan 2026)
**Caractéristiques** :
- External tools control Unreal Editor
- Simple JSON commands
- Automation framework
**Type** : Framework
---
## 📚 Libraries et SDKs
### .uasset Parsing
#### uasset-reader-js
**Description** : Read and extract information from .uasset files in JavaScript
**URL** : https://github.com/blueprintue/uasset-reader-js
**Language** : JavaScript/TypeScript
**Caractéristiques** :
- Pure JS implementation
- No native dependencies
- Read .uasset files
- Extract metadata
**Use Case** : ⭐ Perfect pour notre MCP TypeScript
**Status** : Active maintenance
#### UAssetAPI
**Description** : Low-level .NET library for reading/writing UE game assets
**URL** : https://github.com/atenfyr/UAssetAPI
**Language** : C# / .NET
**Versions Supported** : UE ~4.13 to 5.3
**Caractéristiques** :
- Read/write raw Kismet (Blueprint) bytecode
- JSON export/import with binary equality
- Low-level access
- Wide version support
**Companion Tool** : UAssetGUI
#### UAssetGUI
**Description** : Tool for low-level examination and modification of UE assets by hand
**URL** : https://github.com/atenfyr/UAssetGUI
**Language** : C# / .NET
**Caractéristiques** :
- Graphical interface for UAssetAPI
- Command line support
- Export/import JSON
- Manual asset modification
**Workflow** :
1. Export JSON from UAssetGUI
2. Edit in text editor
3. Import back to .uasset
#### uasset-rs
**Description** : Parsing of Unreal Engine asset files in Rust
**URL** : https://github.com/jorgenpt/uasset-rs
**Language** : Rust
**Caractéristiques** :
- Pure Rust implementation
- High performance
- No editor dependency
- Reason about assets programmatically
**Use Case** : Build tools without booting editor
### Python APIs
#### UnrealEnginePython
**Description** : Python integration for Unreal Engine
**URL** : https://github.com/20tab/UnrealEnginePython
**Tutorial** : https://github.com/20tab/UnrealEnginePython/blob/master/tutorials/YourFirstAutomatedPipeline.md
**Caractéristiques** :
- Automated pipelines
- Asset creation
- Editor scripting
**Status** : Legacy (UE4 focused)
#### UnrealHelpers
**Description** : Python utilities for Unreal Engine 5.5
**URL** : https://github.com/Short-Fuse-Games/UnrealHelpers
**Version UE** : 5.5
**Caractéristiques** :
- Streamline common development tasks
- Programmatic interface to editor systems
- Asset management
- Level manipulation
- Material operations
- Blueprint creation
**Stats** : 76% faster iterations with automation
**Status** : Active, 2025-2026
### Model Context Protocol
#### cpp-mcp
**Description** : Lightweight C++ MCP SDK
**URL** : https://github.com/hkr04/cpp-mcp
**Language** : C++
#### gopher-mcp
**Description** : MCP C++ SDK - Enterprise-grade implementation
**URL** : https://github.com/GopherSecurity/gopher-mcp
**Caractéristiques** :
- Enterprise-grade security
- Visibility and connectivity
- C++ implementation
#### mcp-for-beginners
**Description** : Microsoft's official MCP curriculum
**URL** : https://github.com/microsoft/mcp-for-beginners
**Languages** : .NET, Java, TypeScript, JavaScript, Rust, Python
**Content** :
- Real-world examples
- Cross-language support
- Fundamentals to advanced
- Session setup to service orchestration
---
## 🎓 Recherche Académique
### MSR 2025 - Blueprint Parsing
**Title** : "Under the Blueprints: Parsing Unreal Engine's Visual Scripting at Scale"
**Conference** : MSR 2025 (Mining Software Repositories)
**URL** : https://2025.msrconf.org/details/msr-2025-data-and-tool-showcase-track/31/Under-the-Blueprints-Parsing-Unreal-Engine-s-Visual-Scripting-at-Scale
**Paper** : https://softwareprocess.es/homepage/papers/2025-eng2025msr-unreal/
**Authors** : Research team including Abram Hindle
**Dataset** :
- 335,753 Blueprint UAsset files
- 24,009 GitHub projects
- Custom extractors and parsers
**Contribution** :
- Parsed Blueprint graphs
- Mining visual scripting at scale
- Open dataset for research
**Year** : 2025
**Impact** : ⭐ Premier dataset Blueprint académique à grande échelle
### Skywork AI Analysis
#### UE5-MCP Server Deep Dive
**URL** : https://skywork.ai/skypage/en/A-Deep-Dive-into-the-UE5-MCP-Server-Bridging-AI-and-Unreal-Engine/1972113994962538496
**Content** : Technical analysis of MCP-UE5 integration
**Topics** :
- Architecture explanation
- Implementation details
- Use cases
#### cc8887's MCP Server
**URL** : https://skywork.ai/skypage/en/unlocking-unreal-engine-ai-mcp-server/1977635071010598912
**Content** : Unlocking Unreal Engine with AI
**Topics** : MCP server implementation analysis
---
## 📖 Documentation Unreal
### Official Documentation
#### Exposing Gameplay to Blueprints (UE 4.27)
**URL** : https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/Blueprints/TechnicalGuide/ExtendingBlueprints
**Topics** :
- UPROPERTY macros
- UFUNCTION macros
- Blueprint exposure
#### Exposing Gameplay to Blueprints (UE 5.7)
**URL** : https://dev.epicgames.com/documentation/en-us/unreal-engine/exposing-gameplay-elements-to-blueprints-visual-scripting-in-unreal-engine
**Topics** : Updated for UE5.7
#### C++ and Blueprints (UE 4.27)
**URL** : https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/ClassCreation/CodeAndBlueprints
**Topics** :
- Creating Blueprint from C++ class
- Extending C++ with Blueprints
- Mixed workflow
#### CPP and Blueprints Example (UE 5.7)
**URL** : https://dev.epicgames.com/documentation/en-us/unreal-engine/cpp-and-blueprints-example
**Topics** : Practical examples
#### Scripting Editor with Python (UE 4.27)
**URL** : https://docs.unrealengine.com/4.26/en-US/ProductionPipelines/ScriptingAndAutomation/Python
**Topics** :
- Python API basics
- Editor automation
- Asset pipelines
#### Scripting Editor with Blueprints
**URL** : https://docs.unrealengine.com/4.26/en-US/ProductionPipelines/ScriptingAndAutomation/Blueprints
**Topics** :
- Editor Utility Blueprints
- Editor automation with BP
#### FKismetEditorUtilities API
**URL** : https://docs.unrealengine.com/5.1/en-US/API/Editor/UnrealEd/Kismet2/FKismetEditorUtilities/CreateBlueprint/
**Function** : CreateBlueprint
**Topics** : Programmatic Blueprint creation
### Community Documentation
#### Gamedev Guide - Custom Blueprints
**URL** : https://ikrima.dev/ue4guide/editor-extensions/custom-blueprints/custom-blueprint/
**Topics** :
- Class diagram overview
- Custom Blueprint implementation
#### Gamedev Guide - Useful Editor Functions
**URL** : https://ikrima.dev/ue4guide/editor-extensions/utility-helpers/useful-editor-functions/
**Topics** : Editor extension helpers
#### Gamedev Guide - Blueprint Compilation
**URL** : https://ikrima.dev/ue4guide/engine-programming/blueprints/bp-compiler-overview/
**Topics** :
- FKismetCompilerContext
- Compilation process
#### Unreal Community Wiki - Mixing Blueprints & C++
**URL** : https://unrealcommunity.wiki/mixing-blueprints-and-cpp-8keheovh
**Topics** : Best practices for hybrid approach
#### Unreal Community Wiki - Exposing Functions to Blueprint
**URL** : https://unrealcommunity.wiki/exposing-functions-to-blueprint-snrsgxew
**Topics** : UFUNCTION specifiers
---
## 📝 Tutoriels et Guides
### Blueprint → C++ Conversion
#### Epic Official Course
**Title** : Converting Blueprint to C++
**URL** : https://dev.epicgames.com/community/learning/courses/KJ/unreal-engine-converting-blueprint-to-c
**Provider** : Epic Games
**Level** : Intermediate
**Topics** :
- Manual conversion process
- Best practices
- Common patterns
#### Chris McCole's Guide
**Title** : How to Convert a Blueprint into C++
**URL** : https://www.chrismccole.com/blog/how-to-convert-a-blueprint-into-c
**Topics** :
- Step-by-step guide
- Practical examples
#### AlienRenders Guide
**Title** : Converting Blueprint to C++ in Unreal Engine
**URL** : https://alienrenders.com/converting-blueprint-to-c-in-unreal-engine/
**Topics** : Conversion techniques
#### ContinueBreak Article
**Title** : Converting UE5 helicopter blueprints to C++
**URL** : https://continuebreak.com/articles/blueprints-helicopter-to-cpp-ue5/
**Topics** : Real-world example (helicopter physics)
### Custom Blueprint Nodes
#### Matt's Game Dev Notebook
**Title** : Reference Guide to Custom Blueprint Nodes
**URL** : https://unrealist.org/custom-blueprint-nodes/
**Topics** :
- K2Node system
- Custom node creation
- ExpandNode function
#### OlssonDev Blog
**Title** : Introduction to K2Node
**URL** : https://olssondev.github.io/2023-02-13-K2Nodes/
**Date** : Feb 2023
**Topics** :
- K2Node basics
- Kismet 2 history
- Node types
#### Colory Games Tutorial
**Title** : Create Your Own Blueprint Node by Inheriting K2Node (1) Basic
**URL** : https://colory-games.net/site/en/create-your-own-blueprint-node-by-inheriting-k2node-1-basic-en/
**Topics** :
- UE5 K2Node
- Step-by-step tutorial
#### GameDev.net Tutorial
**Title** : Improving UE4 Blueprint Usability with Custom Nodes
**URL** : https://www.gamedev.net/tutorials/programming/engines-and-middleware/improving-ue4-blueprint-usability-with-custom-nodes-r5694/
**Topics** : Advanced custom nodes
#### Mikelis' Blog
**Title** : Designing Blueprint Function Nodes in C++
**URL** : https://mikelis.net/designing-blueprint-function-nodes-in-c/
**Topics** : Function node design patterns
#### Lem Apperson Medium
**Title** : Learning Unreal: Creating Custom Blueprint Nodes in C++
**URL** : https://medium.com/@lemapp09/learning-unreal-creating-custom-blueprint-nodes-in-c-3ddb54eaf254
**Topics** : Beginner-friendly guide
### Python Automation
#### Joe Graf Medium
**Title** : Building UE4 Blueprint Function Libraries in Python
**URL** : https://medium.com/@joe.j.graf/building-ue4-blueprint-function-libraries-in-python-746ea9dd08b2
**Topics** :
- Python class methods to Blueprint VM
- UE4 4.24+ feature
- No C++ required
#### Johal.in Tutorial
**Title** : Unreal Engine Blueprints: Python Automation Scripts for Game Asset Pipelines
**URL** : https://johal.in/unreal-engine-blueprints-python-automation-scripts-for-game-asset-pipelines/
**Year** : 2025
**Topics** :
- Asset pipelines
- Blueprint manipulation
- AR/VR/Metaverse workflows
#### Render Everything
**Title** : Automating Unreal Engine editor with Python
**URL** : https://www.rendereverything.com/automating-unreal-engine-editor-with-python/
**Topics** : Editor automation basics
### Editor Extensions
#### Orfeas Eleftheriou - Custom Assets
**Title** : Creating Custom Editor Assets
**URL** : https://www.orfeasel.com/creating-custom-editor-assets/
**Topics** :
- Asset factories
- Custom asset types
#### Orfeas Eleftheriou - C++ Functions
**Title** : Exposing C++ functions to Blueprints
**URL** : https://www.orfeasel.com/exposing-cfunction-tobps/
**Topics** : UFUNCTION specifiers
#### Isara Tech - Editor Utility Widget
**Title** : UE4 - Programmatically starting an Editor Utility Widget
**URL** : https://isaratech.com/ue4-programmatically-starting-an-editor-utility-widget/
**Topics** : Editor widgets automation
#### VRealMatic - Working with Blueprint
**Title** : Working with Blueprint (BP) in Unreal Engine
**URL** : https://vrealmatic.com/unreal-engine/blueprint
**Topics** :
- FKismetEditorUtilities examples
- Complete code samples
- Error handling
### Udemy Courses
#### Python for Unreal Engine Editor Tools Scripting
**URL** : https://www.udemy.com/course/ue4python/
**Topics** : Editor tools with Python
#### Unreal Engine 5 Python Automation
**URL** : https://www.udemy.com/course/unreal-engine-5-python-automation/
**Topics** : UE5 automation
#### Unreal Engine Blueprint Automation
**URL** : https://www.udemy.com/course/unreal-engine-blueprint-automation/
**Topics** : BP automation techniques
---
## 🛠️ Outils Développement
### IDE Integration
#### JetBrains Rider + Claude Code
**Article** : My New Unreal Engine Setup: JetBrains Rider + Claude Code
**URL** : https://sharkpillow.com/post/rider-claude/
**Benefits** :
- AI co-pilot
- Complete UE understanding (open source)
- C++ assistance
### Code Generators
#### Workik - Unreal Engine Code Generator
**URL** : https://workik.com/unreal-engine-code-generator
**Description** : FREE AI-Powered UE Code Generator
**Features** :
- Build & optimize games instantly
- AI-powered
### Asset Tools
#### FModel
**Description** : C# tool with sleek UI for .uasset files
**Library** : Uses CUE4Parse
**Purpose** : Asset exploration and extraction
#### CUE4Parse
**Description** : C# library for parsing .uasset files
**Used By** : FModel
**Purpose** : Custom tool building
#### UE Modding Tools
**URL** : https://github.com/Buckminsterfullerene02/UE-Modding-Tools
**Description** : Databank of every UE modding tool & guide
**Purpose** : Multi-game modding
### Documentation Sites
#### UAsset - Amicitia Wiki
**URL** : https://amicitia.miraheze.org/wiki/UAsset
**Content** : .uasset format documentation
#### UASSET File Format Docs
**URL** : https://docs.fileformat.com/game/uasset/
**Content** : File format specification
#### Pecho's Mods - UAsset Modding
**URL** : https://pechomods.com/posts/uassetmodding/
**Content** : Modding guide
#### Unofficial Modding Guide - UAssetGUI
**URL** : https://unofficial-modding-guide.com/posts/uassetmodding/
**Content** : Getting started with UAssetGUI
#### Unofficial Modding Guide - UAsset Automation
**URL** : https://unofficial-modding-guide.com/posts/uassetautomation/
**Content** : Automation workflows
---
## 📊 Forum Discussions
### Epic Developer Community
#### Blueprint to C++ Translating Tool
**URL** : https://forums.unrealengine.com/t/blueprint-to-c-translating-tool/36394
**Topics** : Community requests and discussions
#### Blueprint to C++ Conversion Tool (2024)
**URL** : https://forums.unrealengine.com/t/blueprint-to-c-conversion-tool/2247622
**Date** : Dec 2024
**Topics** : Recent plugin that stubs out variables, functions, events
#### Creating and editing Blueprint from C++
**URL** : https://forums.unrealengine.com/t/creating-and-editing-blueprint-from-c/580589
**Topics** : Programmatic BP creation challenges
#### Create blueprint asset file with C++
**URL** : https://forums.unrealengine.com/t/create-blueprint-asset-file-with-c/440868
**Topics** : FKismetEditorUtilities usage
#### FKismetEditorUtilities::CreateBlueprint issues
**URL** : https://forums.unrealengine.com/t/when-using-fkismeteditorutilities-createblueprint-parent-class-default-object-and-its-variables-are-not-what-i-set-it-to-be-what-am-i-doing-wrong/375708
**Topics** : Common pitfalls and solutions
#### Python - Access Blueprint contents
**URL** : https://forums.unrealengine.com/t/python-access-and-alter-contents-graphs-nodes-of-blueprints/155260
**Topics** : Python BP manipulation
#### Creating blueprint assets with Python
**URL** : https://forums.unrealengine.com/t/creating-blueprint-assets-hierarchies-with-python/115929
**Topics** : Python asset creation
#### Tool to parse C++ to Blueprint
**URL** : https://forums.unrealengine.com/t/tool-to-parse-and-convert-small-sections-of-c-to-blueprint/1338919
**Topics** : Community need for C++→BP
#### Is it possible to convert C++ to blueprints?
**URL** : https://forums.unrealengine.com/t/is-it-possible-to-convert-a-c-code-to-blueprints/422269
**Topics** : Feasibility discussion
#### What's the best AI for coding C++ in Unreal?
**URL** : https://forums.unrealengine.com/t/whats-the-best-ai-to-help-with-coding-c-in-unreal-chatgpt-or/1307271
**Topics** : AI tools comparison
#### Generating control rig blueprint graphs in C++
**URL** : https://forums.unrealengine.com/t/generating-control-rig-blueprint-graphs-in-c/498272
**Topics** : Advanced graph generation
#### Bluepy and Blueprintcopilot
**URL** : https://forums.unrealengine.com/t/bluepy-and-blueprintcopilot/2023548
**Topics** : AI Blueprint tools discussion
#### Ultimate Blueprint Generator Discussion
**URL** : https://forums.unrealengine.com/t/ultimate-blueprint-generator-the-ai-co-pilot-for-unreal-engine/2618922
**Topics** : Commercial tool feedback
### AnswerHub (Legacy)
#### How to generate Blueprint using C++?
**URL** : https://answers.unrealengine.com/questions/702770/how-to-generate-a-blueprint-blueprintgraph-using-c.html
**Topics** : Historical discussions
---
## 🌐 Community Resources
### MCP Directories
#### PulseMCP - Unreal Engine MCP Server
**URL** : https://www.pulsemcp.com/servers/runreal-unreal-engine
**Listing** : runreal server
#### LobeHub MCP Servers
**UnrealMCP Plugin**
**URL** : https://lobehub.com/mcp/alexkissijr-unrealmcp
**Unreal Engine Generative AI Support Plugin**
**URL** : https://lobehub.com/mcp/prajwalshettydev-unrealgenaisupport
**Model Context Protocol for Unreal Engine**
**URL** : https://lobehub.com/mcp/nootest-unreal-mcp
#### MCP.so Server Directory
**Model Context Protocol for Unreal Engine**
**URL** : https://mcp.so/server/unreal-mcp/chongdashu
#### Glama
**Unreal Engine Code Analyzer MCP Server**
**URL** : https://glama.ai/mcp/servers/@ayeletstudioindia/unreal-analyzer-mcp
#### Awesome MCP Servers
**UnrealMCP Plugin**
**URL** : https://mcpservers.org/servers/AlexKissiJr/UnrealMCP
#### MCPlane
**Unreal Engine Generative AI & MCP Plugin**
**URL** : https://www.mcplane.com/mcp_servers/unreal-gen-ai-support
#### Apidog Blog
**How to Use Unreal Engine MCP Server**
**URL** : https://apidog.com/blog/unreal-engine-mcp-server/
**Content** : Tutorial and guide
### Learning Platforms
#### Toxigon
**Title** : Unlocking UE5 Blueprint AI Generators: Transforming Game Development
**URL** : https://toxigon.com/ue5-blueprint-ai-generator
**Topics** : AI generators overview
### GitHub Collections
#### Learning Unreal Engine
**URL** : https://github.com/ibbles/LearningUnrealEngine/blob/master/Creating new asset types.md
**Content** : Creating new asset types
#### Baked Bits Blog
**URL** : https://bakedbits.dev/posts/unreal-data-assets-from-blueprints/
**Topics** : Creating Data Assets from Blueprints
#### Artstation Tutorial
**URL** : https://www.artstation.com/fristet/blog/ae8q/blueprint-tutorial-create-data-driven-prefabs-script-on-unreal-engine-part-1-create-assets
**Topics** : Blueprint tutorial - data driven prefabs
---
## 🔍 Statistiques et Insights
### Adoption Metrics
- **5M+ Unreal developers** worldwide (2025)
- **76% faster iterations** with Python automation (reported)
- **63% reduction in iteration time** with MCP vs traditional workflows
- **AAA studios** actively using MCP integrations
- **10+ active MCP projects** for Unreal (Jan 2026)
### Market Insights
**Revenue Potential**
- €10k-50k per project (higher than Unity)
- Enterprise focus
- AAA studio budgets
**Pain Points Identified**
- Blueprint performance bottlenecks
- Manual BP→C++ conversion tedious (hours)
- No automated optimization tools
- Learning curve for C++ steep
- Network code complexity
**Trends**
- AR/VR/Metaverse demanding thousands of assets
- Automated pipelines essential for scale
- AI-assisted development mainstream
- Python automation adoption increasing
- MCP protocol gaining traction
---
## 📌 Articles Clés
### General MCP
#### Model Context Protocol - Wikipedia
**URL** : https://en.wikipedia.org/wiki/Model_Context_Protocol
**Content** : MCP overview
#### What is MCP?
**URL** : https://modelcontextprotocol.io/
**Content** : Official MCP introduction
#### OpenAI Developers - MCP
**URL** : https://developers.openai.com/codex/mcp/
**Content** : OpenAI's MCP documentation
#### MCP Docs
**URL** : https://modelcontextprotocol.info/docs/
**Content** : Documentation hub
#### Nearform - Implementing MCP
**URL** : https://nearform.com/digital-community/implementing-model-context-protocol-mcp-tips-tricks-and-pitfalls/
**Content** : Tips, tricks and pitfalls
#### GitHub Discussion - Code execution with MCP
**URL** : https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/1780
**Topics** : Building efficient agents
---
## 📝 Notes de Recherche
### Découvertes Clés
1. **Aucun MCP ne fait de génération C++**
- Tous les MCP existants font du runtime control
- Niche complètement ouverte
2. **Blueprint parsing bien établi**
- Multiple libraries disponibles
- uasset-reader-js parfait pour TypeScript
- Dataset académique disponible (MSR 2025)
3. **Génération Blueprint possible**
- Bluepy prouve que c'est faisable
- Python API puissante
- FKismetEditorUtilities bien documenté
4. **Round-trip techniquement faisable**
- NodeToCode fait BP→C++
- Bluepy fait description→BP
- Notre innovation : combiner les deux
5. **Marché actif et demandeur**
- 10+ projets MCP en développement actif
- Forums pleins de demandes pour ces outils
- Plugins commerciaux viables
### Gaps Identifiés
**Pas de génération C++ production-ready**
**Pas de workflow bidirectionnel**
**Pas d'optimisation automatique**
**Pas d'analyse statique Blueprint**
**Pas de support multiplayer avancé**
**Notre opportunité unique**
---
## 🎯 Priorités pour Notre Projet
### Must Use
1. **uasset-reader-js** - Blueprint parsing
2. **Claude API** - Code generation
3. **MCP SDK** - Protocol
4. **Python Remote Execution** - Blueprint generation (optional)
### Should Investigate
1. **UAssetAPI** - Fallback parser
2. **NodeToCode patterns** - BP→C++ inspiration
3. **Bluepy approach** - BP generation insights
4. **MSR 2025 dataset** - Test cases
### Nice to Have
1. **UnrealHelpers** - Python utilities reference
2. **Custom K2Node** - Advanced BP nodes
3. **Control Rig** - Animation support
---
**Dernière mise à jour** : 2026-01-20
**Maintenu par** : Alexis Trouvé
**Statut** : Living Document