Premium
The Package Manager
Tutorial
Beginner
10 Mins
Overview
Summary
Prior to Unity 2018.2, official Unity packages, including features such as engine extensions, were located in many different places such as Github and the Asset Store. Unity decided to make these packages centrally located and created the Unity Package Manager.
In this tutorial, you'll learn how to use the Package Manager so you can customize Unity with exactly the functionality you need.
Topics we'll cover
Language
English
Recommended Unity Versions
2018.2 and Above
Tutorial
The Package Manager
1.
What is the Package Manager?
Prior to Unity 2018.2, official Unity packages, including features such as engine extensions, were located in many different places such as Github and the Asset Store. Unity decided to make these packages centrally located and created the Unity Package Manager. The Unity Package Manager is used to view which packages are available for installation or already installed in your project (Figure 01). In addition, you can use this window to install, remove, or update packages for each project.
A package is a container that holds any combination of Assets, Shaders, Textures, plug-ins, icons, and scripts that enhance various parts of a project. Unity Package Manager packages are newer, more tightly integrated versions of Asset Store packages, able to deliver a wide range of enhancements to Unity.

2.
Opening Package Manager
Instead of searching the Asset Store to locate a Unity Packages for a Project, we can navigate to the Package window to view Packages we wish to install or remove from our Project.
  1. From the Window dropdown select Package Manager (Figure 02).
  2. The Package Manager window launches (Figure 03).
  3. You can now dock the window in the Editor.

3.
Finding Packages
In the left pane The Package Manager lists Packages in two tabs, In Project and All. The In Project tab lists all the Packages currently installed in your Project, and the All tab lists Packages available to install (Figure 03).
When selecting a Package in either the In Project or All tab, the right pane of the Package Manager will display details about the selected package. Details include name, version number, update status, install and remove buttons.

4.
Installing, Removing and Updating Packages
To install a package:
  1. Select the package name in the All tab in the left pane.
  2. Click the Install x.x.x button in the right pane (Figure 04).
To remove a package:
  1. Select the package name in the In Project tab in the left pane.
  2. Click the Remove x.x.x button in the right pane (Figure 5).
To update a package:
  1. Select the package name in either the All or In Project tab in the left pane.
  2. Click the Update to x.x.x button in the right pane (Figure 06).
The Package Manager now makes it quicker and easier to locate, install and manage additional features and tools, for all your production requirements.