Skip to content

A console application to pack and unpack .unitypackage files

License

Notifications You must be signed in to change notification settings

TwoTenPvP/UnityPackager

Repository files navigation

UnityPackager

UnityPackager is a simple utility program written in C# to pack and unpack Unity's own UnityPackage file format (usually associated with the .unitypackage extension). It's very useful for CI servers.

The UnityPackage format is not open and everything this utility does is based on reverse engineering the fairly simplistic file format. Thus it might not fit all specifications, as they are not public.

Note that this is not officially supported or endorsed by Unity. Use at your own risk.

Runtime

Runs on Linux with the Mono runtime and Windows

Usage

Pack

./UnityPackager pack Output.unitypackage MyInputFile.cs Assets/Editor/TargetExportPath.cs

Unpack

./UnityPackager unpack Input.unitypackage ProjectFolder

About

A console application to pack and unpack .unitypackage files

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages