Access the Package Manager window from the Unity Editor’s Window menu.
Use the Package Manager window to:
.unitypackage
extension. Asset packages are a handy way of sharing and re-using Unity projects and collections of assets. More infoThe Package Manager window displays:
(A) The experimental package indicator, which warns you if your project has experimental packages.
(B) The install 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 navigation panel, which you can use to select a context to change what appears in the list panel (H).
(D) The Sort menu, which you can use to sort the list of packages and feature sets by name or date.
(E) The Filter menu, which you can use to narrow down which packages appear in the list panel (H). The Filters menu and the Clear Filters button are disabled for the Built-in list. They’re also disabled for the In Project context (unless you have subscription-based packages), because that context in the navigation panel has a nested item for Updates.
(F) The search box, which you can use to look for packages and feature sets by name.
(G) The Advanced menu , 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 and more. Refer to Advanced settings for details.
(H) The list panel, which displays packages for the type you selected in the navigation panel, limited by any filter and search parameters you specified.
(I) The details panel, which displays information specific to the 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 or feature set selected in the list panel.
(J) The package details tabs, which display further information about the selected package or feature set. The tabs are dynamic, based on the selected item. For information about these tabs, refer to Details panel.
(K) Buttons to perform any of the following actions at the project level:
(L) The status bar, which displays information when the Package Manager loads packages and feature sets. This information includes errors and warning messages, the number of 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 available, and a link to load more packages from the Asset Store.
(M) The Refresh list button lets you refresh the list of packages displayed. In the My Assets context, Refresh list is a menu, which has a Check for updates option. You can use Check for updates to check for updates to all packages on your computer, not just the ones that are visible in the My Assets context.
The advanced settings menu allows you to perform these actions:
Menu item | Action results |
---|---|
Project Settings | Select this item to open the Package Manager project settings, where you can: - List pre-release packages when browsing the Unity Registry. - Add, edit, and remove scoped registries in your project. |
Preferences | Select this item to view and set Preferences for the Unity Editor and related windows and tools. |
Manual resolve | Select this item to force the Package Manager to resolve the project’s packages. If needed, it re-installs altered or missing packages and removes extraneous packages. |
The Package Manager displays messages in the status bar at the bottom of the Package Manager window.
There are typically four status messages that the Package Manager might display:
The first time you open the Package Manager window in a new project, the Refreshing list message appears briefly:
This message also appears when you click Refresh list
When you select the My Assets context in the navigation panel, the load bar appears above the date. It displays the number of packages from the Asset Store. Select Load to load more packages.
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 network issue, the Package Manager prompts you to sign in:
If your network connection is working, but you aren’t signed into your Unity account, the Package Manager doesn’t display any packages from the Asset Store. When you select My Assets in the navigation panel, the Package Manager prompts you to sign in:
In the list panel, click Sign in to sign in to your Unity account through the Unity Hub.
For information on how to resolve these errors and more, refer to Package Manager troubleshooting.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
More information
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising. Some 3rd party video providers do not allow video views without targeting cookies. If you are experiencing difficulty viewing a video, you will need to set your cookie preferences for targeting to yes if you wish to view videos from these providers. Unity does not control this.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.