Convert a package

Move Unity assets to Unreal Engine from a .unitypackage

Export supported models, materials and textures as one GLB in your browser, then import that GLB into Unreal Engine.

Export a .unitypackage to GLB Check supported formats

Published August 15, 2026 · This workflow covers assets inside a .unitypackage, not an entire Unity project.

Unreal Engine does not treat Unity's .unitypackage as an import format. This tool opens the archive, reconstructs supported 3D content and exports it as GLB. Epic's current documentation lists binary .glb as an import format for individual assets and scenes.

How to convert Unitypackage assets for Unreal Engine

  1. Open the browser converter and choose a .unitypackage you have the right to use.
  2. Select a supported model, prefab or scene and inspect the reconstructed preview.
  3. Click Download GLB to create a self-contained file with supported textures.
  4. For an asset, drag the GLB into Unreal's Content Browser or use its Import command.
  5. For a scene, use File → Import Into Level, select the GLB, and review the Interchange import settings.

Why export GLB instead of only the package FBX

Unity stores many material and texture assignments outside the FBX in .mat files connected by GUIDs. The browser exporter resolves supported links and writes geometry, standard PBR material data and textures into a single GLB. Epic describes GLB as the self-contained binary form of glTF. See Epic's official glTF import guide.

What this workflow can carry

What it does not migrate

This is not an automatic Unity-project-to-Unreal conversion. It does not translate MonoBehaviours to Blueprints, Unity shaders to Unreal materials, Animator controllers, colliders, physics settings, particles, lighting, navigation or gameplay logic. Treat the GLB as imported source content that still needs destination-specific setup.

Verification status and import checks

The route is based on this exporter's documented GLB output and Epic's documented GLB importer. A version-specific Unreal Engine fixture has not yet been published. After import, check scale and axes, material channels, transparency, scene hierarchy, skeletons and collision before using the result in production.

Use assets you are allowed to move

Exporting a file does not grant new rights. Confirm that the package license and the original creator allow the asset to be used in your Unreal Engine project.

Common questions

Can Unreal Engine import a .unitypackage?
Not directly. Export supported 3D content from the package as GLB, then import the GLB through Unreal Engine's glTF workflow.
Will Unreal receive the textures?
Supported textures and standard PBR material data are embedded in the GLB. Unity-specific shader behavior still needs to be rebuilt.
Does this migrate a complete Unity project?
No. It moves supported 3D assets, not scripts, Blueprints, gameplay logic or a complete project.