Version: 2021.3
Language : English
Loading SSH keys automatically on macOS
Access the Package Manager window

Package Manager window

Access the Package Manager window from the Unity Editor’s Window menu.

Use the Package Manager window to:

The Package Manager window
The Package Manager window

The Package Manager window displays:

(A) The experimental package indicator, which warns you if your project contains experimental packages.

(B) The add button, which you can click to install a package directly into your project by entering a git URL, a local path, or a package name.

(C) The Packages drop-down menu, which you can use to change what appears in the list (context).

(D) The Sort drop-down menu, which lets you sort the list of packages and feature sets by name or date.

For Asset StoreA growing library of free and commercial assets created by Unity and members of the community. Offers a wide variety of assets, from textures, models and animations to whole project examples, tutorials and Editor extensions. More info
See in Glossary
packages, two additional controls give you some additional filtering options:

The Filters drop-down menu and the Clear Filters button allow you to narrow down which Asset Store packages appear in the list
The Filters drop-down menu and the Clear Filters button allow you to narrow down which Asset Store packages appear in the list

(E) Advanced settings , which you can use to access the project settingsA broad collection of settings which allow you to configure how Physics, Audio, Networking, Graphics, Input and many other areas of your project behave. More info
See in Glossary
for the Package Manager or reset your project’s packages and feature sets to default.

(F) The search box, which you can use to look for packages and feature sets by name.

(G) The list view, which displays all packages that match the filter and search parameters you specify.

(H) The detail view, which displays information specific to the feature set or packageA container that stores various types of features and assets for Unity, including Editor or Runtime tools and libraries, Asset collections, and project templates. Packages are self-contained units that the Unity Package Manager can share across Unity projects. Most of the time these are called packages, but occasionally they are called Unity Package Manager (UPM) packages. More info
See in Glossary
selected in the list. For example, if a feature set is selected, the information specific to the feature set appears, including which packages it contains.

(I) The status bar, which displays information when Package Manager loads packages and feature sets. This includes errors and warning messages, the number of Asset Store packages available, and a link to load more packages from the Asset Store.

(J) The Refresh list drop-down menu, which lets you force Package Manager to reload or resolve the packages in your project.

(K) Buttons to perform any of the following actions at the project level:

Advanced settings

The advanced settings drop-down menu allows you to perform these actions:

Drop-down menu item Action results
Advanced Project Settings Select this item to open the Package Manager project settings, where you can:

- Add, edit and remove scoped registries in your project.
- Show pre-release packages when browsing the Unity Registry.
- See which packages are installed as dependencies of another installed package (indirect dependenciesAn indirect, or transitive dependency occurs when your project requests a package which itself “depends on” another package. For example, if your project depends on the alembic@1.0.7 package which in turn depends on the timeline@1.0.0 package, then your project has an direct dependency on Alembic and an indirect dependency on Timeline. More info
See in Glossary
).
Reset Packages to defaults Select this item to return to Package Manager default settings.

Warning: This removes all customization from your project manifest file. Only use this as a last resort when you can’t figure out what is wrong with your project manifest file.

Status bar

The Package Manager displays messages in the status bar at the bottom left of the Package Manager window.

There are typically four status messages that you might see:

  • The first time you open the Package Manager window in a new project, the Refreshing packages message appears briefly:

    Loading packages message
    Loading packages message

    This message also appears when you select Refresh list from the reload drop-down menu.

  • When you are using the My Assets context, the load bar appears above the date. It displays the number of packages from the Asset Store. Select Load to load more packages.

    On the left, the load bar displays the number of My Assets packages loaded and the total number available.
    On the left, the load bar displays the number of My Assets packages loaded and the total number available.
  • Most of the time the status bar displays the date and time of when the Package Manager window last refreshed its information. However, if the Package Manager detects a problem, such as a missing network connection, the Package Manager displays an error in the status bar:

    Network error message
    Network error message
  • If your network connection is working, but you are not signed into your Unity account, the Package Manager doesn’t display any packages from the Asset Store. When you try to use the My Assets context, the Package Manager displays an error in the status bar:

    Logged out of Unity account
    Logged out of Unity account

    In the list view, click the Sign in button to sign into your Unity account through the Unity Hub.

For information on how to resolve these errors and more, see Error messages.

Additional resources

Loading SSH keys automatically on macOS
Access the Package Manager window