Home

Awesome

UniGet

NuGet Status Build status Coverage Status

The package manager for Unity3D providing transitive project restore and console packer.

Where can I get it?

Visit github Releases or you can download it via Nuget.

> nuget.exe install UniGet

Overview

Unity3D doens't provide two things that I want to have:

To meet these requirements, a package manager UniGet has been built.

Package Overview

Features

Only essential features like pack and restore are served.

Create package

UniGet can make an Unity3D asset package. Created package is a regular one but contains a meta file used for resolving dependencies. Also UniGet doesn't need UnityEditor for packing it so you can add a packing process to CI like appveyor, travis and so on.

Pack Manual

Restore packages

UniGet is also used for importing packages which is described in UnityPackage.json. While restoring, it finds all dependencies of packages and automatically download all packages and install them, which is a common way of modern package manager.

Restore Manual