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.
How It Works
Unreal to Unity
Unity to Unreal
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 FeatureGraph-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.
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.
EngineSwap detects an ambiguous mapping during export
The AI presents options with trade-offs explained
Your choice is saved and applied to all similar components
Intermediate Representation
A custom JSON format that serves as the universal bridge between engines. Engine-agnostic, human-readable, and version-controlled.
9 IR Sections
Coordinate Conversion
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.