Cross-Engine Addon

EngineSwap

Bidirectional Cross-Engine Project Converter

Convert entire projects between Unreal Engine 5 and Unity. Assets, materials, Blueprints, animations, and logic — all through a conversational AI interface.

19 Tools/Engine
38 Total
505 Mappings
7 Categories

How It Works

Unreal to Unity

UE5 Project
Export to IR
Shared Session
Import in Unity
Unity Project

Unity to Unreal

Unity Project
Export to IR
Shared Session
Import in UE5
UE5 Project

Conversational AI asks questions for ambiguous mappings. When a component maps to multiple options, the AI guides you to the right choice.

What Gets Converted

Eight conversion categories covering every aspect of your project, from individual assets to full orchestrated conversion.

Assets

Meshes, textures, and FBX pipeline conversion with material slot preservation.

Materials

Parameter extraction, blend modes, and shader mapping between rendering pipelines.

Scenes / Levels

Actor hierarchy, transforms, and component mapping between scene formats.

Blueprints → C#

Unique Feature

Graph-to-code logic conversion. Visual Blueprint nodes become structured C# scripts.

Animations

AnimBlueprint to Animator controller conversion with state machine translation.

Settings

Project config and Enhanced Input mapping conversion between engine formats.

Full Project

Orchestrated one-click conversion of your entire project across engines.

Validation

Quality scoring, conversion confidence metrics, and detailed reports for every operation.

Mapping Database

Seven curated JSON mapping files define how every concept translates between engines. Continuously expanded.

20+ Components
50+ Types
Events Lifecycle
Nodes BP → C#
Materials Shaders
Input Enhanced
Physics Collision

AI-Guided Conversion

EngineSwap uses conversational AI to handle ambiguous mappings. When a UE5 CharacterMovementComponent maps to multiple Unity options, the AI asks which you prefer — CharacterController, Rigidbody-based, or a custom solution.

No silent assumptions. No broken conversions. Every ambiguity is resolved through dialogue, logged, and reusable for future conversions of similar projects.

1

EngineSwap detects an ambiguous mapping during export

2

The AI presents options with trade-offs explained

3

Your choice is saved and applied to all similar components

EngineSwap AI
I found a CharacterMovementComponent on "BP_Player". Unity has several options:
CharacterController (simpler, built-in)
Rigidbody + custom script (physics-based)
Custom NavMeshAgent (AI-focused)
Use Rigidbody for all player characters.
Got it. Mapping all CharacterMovementComponent instances to Rigidbody-based controllers. Saving preference for this session.

Intermediate Representation

A custom JSON format that serves as the universal bridge between engines. Engine-agnostic, human-readable, and version-controlled.

9 IR Sections

Project Metadata
Asset Manifest
Scene Hierarchy
Component Data
Material Definitions
Animation Controllers
Blueprint/Script Logic
Input Bindings
Physics Configuration

Coordinate Conversion

UE5 Z-up • Centimeters • Left-handed
Unity Y-up • Meters • Left-handed

Automatic coordinate system translation, unit conversion, and axis remapping built into the IR export/import pipeline.

Important

EngineSwap requires both BlueprintForge (UE5) and Manny (Unity) to function, as it communicates between both engines during conversion. The shared session folder and polling mechanism require both editors to be running simultaneously for real-time bidirectional conversion.

Bridge Your Engines

Standalone Addon $29.99 / $39.99 Requires BlueprintForge + Manny
The Forge Complete $249 Everything included, forever BlueprintForge + Manny + EngineSwap + Forge Suite