ForgeMind exposes Unreal Engine control over standard MCP: detect and validate projects, bridge to a running editor, read .uasset offline, and generate real assets through a declarative DSL — assets are actually created in the editor, not simulated. This week Blueprint DSL test coverage reached 59 passed cases, and the asset roadmap grew to 159 items (59 done / 4 in progress / 96 planned) across Blueprint, Material and other domains — 19 more cases green than the previous snapshot.
Planned
Next: begin the 21 planned Blueprint cases (vectors, enhanced input, subsystems, async loading, references, text formatting, rotation, splines, camera, components, character movement, conversion, operators, runtime components, selection, destroy, audio, trajectory prediction); start the 57 planned Material cases (constants, Lerp, math functions, texture sampling, noise, Distance Field and more); begin the 18 planned hard-surface pipeline cases (array / bevel / boolean / bridge / loop_cut / solidify / mirror etc.).
In progress
Working on the three Blueprint items still open — Camera, Physics, Text — plus the engine foundation Engine List. The DSL translation and bridge pipeline keeps validating against real UE projects; last week’s run logged 74 development records across 7 days (9–14 per day).
Done
Passed: 59 Blueprint test cases on UE 5.0–5.8, including Cast, ClassDefault, Collision, ContainerMapSet, Curve, Ease, EditableVar, Enum, EnumForEach, FlowControl, Gate, Interface, Struct, Inherit, Particle, SoftRef, SpawnActor, for/if/while loops, events, event dispatchers, level streaming, level blueprints, functions, function libraries, dynamic materials, variables, save systems, macros, timers, interpolation, construction scripts, parent calls, bound instance events, debug drawing and select nodes — plus the newly closed DataAsset, DataTable, Input, LineTrace, Timeline, ArrayOps, Bitmask, Delay, DelegateBind, Destroy, Math, MathExpr, NetReplication, Random, Rotation, Select, ShapeTrace, Spline and Vector cases. All 59 cases passed.
Work behind the green list: five items moved from in-progress to done (DataAsset, DataTable, Input, LineTrace, Timeline) and 17 new test cases entered the suite. The Timeline path now builds float / vector / color / event tracks from nested DSL blocks with corrected kind mapping; the input path uses the native UK2Node_InputAction node with Event named parameters and Input Settings validation; data-table reads gained a create_data_table command with the GetDataTableRow alias and struct break-down fallback; vector binary ops and math expressions were consolidated into three modes with array / random calls degraded to library helpers; cases 49–62 were transcribed with node-name and pin fixes across Spline, ShapeTrace and Bitmask; and an IR snapshot baseline now normalizes volatile pin GUID tails.
Quantified (aligned with Episode 01): UE 5.0 Blueprint For Each with Break — 20 single-node operations vs 11 DSL lines in one call, saving about 75%. One Blueprint call replaces 50+ single-node operations.
Join
Looking for real UE blueprint scenarios — share yours in the comments, get prioritized implementation of the feature you need, limited spots.