Brad Babines - Nightward MCP - Unreal AI Agent with Provable Auto-Revert

NIGHTWARD MCP — VERIFIABLE AI AUTOMATION FOR UNREAL ENGINE

AI agents make the edit. Nightward proves it worked—or rolls it back

Claude Code, Cursor, Cline, Codex, Claude Desktop — every one hand-tested, with support for other MCP-compatible clients — can build directly inside Unreal Engine through Nightward's 42 tool groups (470+ tools). The uncommon part is the verification pipeline around edits.


This isn't just another MCP bridge that sends tool calls. It's an automation bridge for AI agents that verifies edits with readbacks, logs, screenshots, PIE/runtime checks, and recovery paths so agents can safely build real Unreal assets and gameplay systems.

Founder Launch Price: $34.99 (Standard: $49.99)
Pay once, own forever • Full C++ source • Free updates • No subscription

WHY NIGHTWARD IS DIFFERENT

Basic MCP bridges stop when Unreal returns "success." A compile that passes is not proof the edit did what you asked. Every Nightward edit can run this pipeline:

  1. Apply the mutation in the live editor

  2. Read back the actual post-state — not the echoed request

  3. Diff it against the previous state

  4. Compile the affected asset

  5. Test the behavior in Play-In-Editor

  6. Run your regression gate

  7. On red: name the exact mutation that broke it

  8. Revert to the last verified state

No blind edits. No silent no-ops. No unverified "done."

Here, "verified" means post-state readbacks as the workflow standard, revert of a named mutation, a culprit-naming regression gate, and PIE behavior as the acceptance gate — and mutations that write serialized asset data are tested to survive a save-and-reload, the exact point where Unreal punishes shortcuts.

Every rival tells you to watch it work. Nightward proves what it did while you didn't.

WHAT YOUR AGENT CAN BUILD

  • Blueprints — nodes, variables, functions, components, structs/enums, breakpoints, execution traces, diffs

  • UMG — typed widget construction, layout, styling, event binding, live tree readback

  • Materials — materials, instances, expression graphs

  • Niagara, MetaSounds & Sequencer — module stacks, audio graphs, Level Sequences

  • Gameplay AI — Behavior Trees, Blackboards, Gameplay Ability System, StateTree, EQS

  • Animation — montages, notifies, Blend Spaces, Animation Blueprints, root motion

  • Worlds — landscapes, foliage, spline roads, PCG graphs, Geometry Script

  • UE 5.8 simulation — Chaos Cloth, parametric outfits, flesh, Dataflow graphs (plugins need enabled for these)

  • Dev tools — Unreal Insights, automation tests, asset management, source control

HOW IT'S BUILT

  • Native C++ execution in-engine — every mutation runs the same code path the editor uses. The MCP layer is transport; editor mutations run through typed in-engine commands, with timeouts and structured errors around the bridge.

  • Verified to survive reload — an edit that looks fine in-session can still corrupt the asset on the next open, which is where shortcut implementations fail. Serialization-class fixes are verified against a save-and-reload before they ship. Where an operation is confirmed to corrupt an asset or crash the editor from a plugin, Nightward refuses it and names the safe manual path rather than exposing it and letting your project break.

  • Server-enforced safety profiles gate destructive ops per call in C++ — not honor-system.

  • A mutation journal backs every diff and revert: see what changed, what passed, what rolled back.

  • Bring your own AI — works through the Claude, Codex, Cursor, or Cline subscriptions you already pay for. No API key to us, nothing routed through our servers.

GETTING STARTED

Install the plugin, register the bridge (your agent can do it — generate_agent_config emits each client's config), run doctor, then verify_setup. Ask your agent to build something and watch it prove the edit worked.

REQUIREMENTS & LIMITATIONS

  • Unreal Engine 5.4–5.8. Python (installed for you if you don't have it — your agent asks first).

  • Editor-first. Your game does not need the editor bridge or the AI-facing tools at runtime. One small Runtime module ships with the plugin (generic Behavior-Tree task nodes, usable at gameplay/AI runtime).

  • Not included (yet): concurrent multi-agent editing (unsolved industry-wide), full profiler analysis, and mesh import.

  • Plugins: all stock Unreal, nothing to download. EnhancedInput, Metasound, and IKRig are already on in every project (plus PCG on 5.8). Installing Nightward enables the rest: EditorScriptingUtilities (required to run at all), then one per tool domain — GameplayAbilities (also linked by the Runtime module above), GameplayStateTree (also enables StateTree), GeometryScripting, ChaosClothAsset, ChaosClothAssetEditor, ChaosFlesh, HairStrands, PropertyBindingUtils, PCG on 5.4–5.7, ChaosOutfitAsset on 5.8. Each pulls its own stock dependencies — a dozen or more per engine version (USD Importer, Live Link, Concert), all first-party.

SUPPORT & DOCS

Full documentation is available HERE. Discord #support: https://discord.gg/rTwHxcGnHg. Also reachable through Fab's seller contact. Full source means you're never blocked on us for a fix.

Tags: Unreal MCP, Claude Desktop, AI, Unreal Engine, Unreal Engine Plugin, Editor Tool, Workflow Automation, Productivity Tool, Procedural Generation, Environment Generation, PCG, Level Design, World Building, Blueprint Tools, Technical Art, Game Development, Dev Tools, Content Creation, Pipeline Optimization, Editor Utility, Environment Tools, tool, intelligence, AI Integration Kit, MCP, Model Context Protocol, ChatGPT, OpenAI API, Claude, Anthropic, AI Agent, LLM, Artificial Intelligence, Plugin, Utility, AI Assistant, Copilot, Blueprint Automation