Downloads — pick the one for your Unreal version
Most users: download the precompiled zip matching your exact engine version, drop
Plugins/UnrealMCPython/into your project'sPlugins/, and launch — no rebuild needed.
| Asset | For |
|---|---|
UnrealMCPython_5.8_2.2.0.zip |
UE 5.8 (precompiled) |
UnrealMCPython_5.7_2.2.0.zip |
UE 5.7.x (precompiled) |
UnrealMCPython_5.6_2.2.0.zip |
UE 5.6.x (precompiled) |
UnrealMCPython_Source_2.2.0.zip |
Source only — C++ developers; Unreal compiles it on first open (needs Visual Studio "Game development with C++"). |
Need a build for another engine version? Open an issue and we'll add it.
⚠️ If you saw "'UnrealMCPython' was designed for build 5.7.0 … rebuild fails / editor closes", you used the source zip or a binary for a different version — grab the precompiled zip matching your engine instead. (The hardcoded engine-version prompt and 5.6/5.8 source compatibility are all fixed onmain.)
What's Changed
- docs(readme): refresh action counts (253/21) + note source-only release build (#49)
- feat(asset): glTF/glb import via deferred-tick + poll (2 actions) (#47)
- refactor(cpp): split MCPythonHelper.cpp into per-domain translation units (#46)
- feat(umg): widget event binding + event discovery (2 actions) (#45)
- feat(umg): widget-tree hierarchy ops — reparent, wrap, replace (3 actions) (#44)
- feat(editor,util): asset-editor control + CVar/log-verbosity setters (5 actions) (#43)
- feat: Animation Blueprint authoring domain + world/screen projection + self-hosted E2E CI (#42)
- perf(util): seek-based tail + keyword context for get_output_log
- feat(gas): Gameplay Ability System authoring domain (new, 11 actions) (#41)
- fix(server): stop echoing every action response into the Output Log (#40)
Full Changelog: v2.1.0...v2.2.0