Unity Package Exporter is a Unity Editor tool for exporting installed Unity Package Manager (UPM) packages as .unitypackage files. Packages can be exported separately or merged into a single archive.
- Browse and search exportable packages registered in the current project.
- View package metadata, resolved paths, descriptions, and contents.
- Select one or more packages for export.
- Export selected packages to separate
.unitypackagefiles. - Merge multiple selected packages into one
.unitypackagefile. - Preserve asset GUIDs and the
Packages/<package-name>path layout. - Open a package in the exporter or export it directly from the Project window context menu.
- Choose the output directory and package filename.
- Display export progress and reveal the generated file when complete.
- Switch the editor interface between English and Simplified Chinese.
- Unity 2022.3 or later
- Open Tools > VeraFirefly > Unity Package Exporter.
- Search for packages if needed, then select one or more packages from the list.
- Choose an output directory and package name.
- Click Export to create separate files, or Merge Export Selected to combine multiple packages into one file.
The default output directory is ExportedPackages in the project root.
You can also right-click an asset inside an exportable UPM package in the Project window and use the Unity Package Exporter context menu to open or directly export that package.
- Built-in Unity packages are not exportable.
- A package must be registered in the current project and have a valid resolved path.
- Only files and folders with valid Unity
.metafiles and GUIDs are exported. - Version-control metadata, IDE files, Unity-generated directories, and common operating-system metadata files are ignored.
Unity Package Exporter is available under the MIT License.
The license applies only to Unity Package Exporter itself. It does not grant rights to packages or assets exported with this tool. You are responsible for complying with the licenses and distribution terms of all exported content.