🚀 UE5-MCP (Model Control Protocol)
UE5-MCP aims to integrate AI-driven automation into the workflows of Blender and Unreal Engine 5 (UE5). It builds upon BlenderMCP to provide an end-to-end AI-driven pipeline for game scene creation, enhancing scene design, asset management, and game programming.
🚀 Quick Start
UE5-MCP integrates AI-driven automation into Blender and Unreal Engine 5 workflows. It builds on BlenderMCP to offer an end - to - end pipeline for game scene creation.
✨ Features
-
AI-driven Scene Generation (via BlenderMCP):
- Text-to-scene conversion in Blender
- Image-to-scene reference-based generation
- Material and texture management
- Automatic scene composition
- PolyHaven asset integration
-
Unreal Engine Integration:
- Automated scene import
- Game level conversion
- Material and lighting transfer
- Level optimization tools
- Blueprint-based scene operations
-
Asset Management and Creation:
- Use AI to generate and modify 3D models, textures, and materials
- Automate the workflow of transferring assets between Blender and UE5
-
Gameplay Programming and Debugging:
- Assist in blueprint script writing
- Performance profiling
- Automated debugging in Unreal Engine 5
📦 Installation
Prerequisites
- The latest stable version of Blender
- Unreal Engine 5 (UE5)
- Python 3.x
- Required Python packages (specified in
dependencies.md
)
Steps
- Clone the repository:
git clone https://github.com/your-repo/UE5-MCP.git
- Install dependencies:
pip install -r requirements.txt
- Configure settings (refer to
configurations.md
) - Run MCP in Blender or UE5 according to the workflow instructions (see
workflow.md
)
💻 Usage Examples
Basic Usage
- In Blender: Use Blender - MCP for automated scene creation and asset generation.
- In Unreal Engine 5: Leverage UE5 - MCP for automated level design, asset integration, and debugging.
- AI Integration: Refer to
ai_integration.md
for available AI - driven automation features.
For detailed commands and parameters, please refer to commands.md
.
📚 Documentation
Contribution
Please refer to CONTRIBUTING.md
for contribution guidelines and best practices.
Troubleshooting
If you encounter any issues, please refer to troubleshooting.md
or submit an issue on GitHub.
Contact
- Vedant Gosavi - vedantgosavi20@gmail.com
- Aditya Mhambrey
- Charles Green - charlesgreenreal@gmail.com
Acknowledgments
- Contributors to the BlenderMCP project
- Unreal Engine community
- [Other acknowledgments]
📄 License
Please refer to LICENSE.md
for license information.







