This section shows you how to configure the following for the Package Manager:
.unitypackage
extension. Asset packages are a handy way of sharing and re-using Unity projects and collections of assets. Customize the asset package cache ___location: override the ___location of the asset packageA collection of files and data from Unity projects, or elements of projects, which are compressed and stored in one file, similar to Zip files, with the .unitypackage
extension. Asset packages are a handy way of sharing and re-using Unity projects and collections of assets. More infoIn addition, you can find the ___location of the Package Manager configuration files under Configuration files.
Package Manager supports two configuration files: a global configuration file and a user configuration file. Both of these files use the TOML format and they appear in different locations:
Package Manager uses a global configuration file named upmconfig.toml
. This file isn’t created when you install the Unity Hub or Editor, but you can create it in the following ___location if you need to customize your configuration:
Environment: | Location: |
---|---|
Windows |
%ALLUSERSPROFILE%\Unity\config\upmconfig.toml (for example, C:\ProgramData\Unity\config\upmconfig.toml ) |
macOS and Linux | /etc/upmconfig.toml |
You can define a custom ___location that overrides the default ___location for your configuration file. To do this, create a UPM_GLOBAL_CONFIG_FILE
environment variable and set its value to the absolute path of your configuration file, including the file name.
Package Manager uses a user configuration file named .upmconfig.toml
. This file isn’t created when you install the Unity Hub or Editor, but you can create it in the following ___location if you need to customize your configuration:
Environment: | Location: |
---|---|
Windows (user account) |
%USERPROFILE%\.upmconfig.toml (for example, C:\Users\myusername\.upmconfig.toml ) |
Windows (system user account) |
%ALLUSERSPROFILE%\Unity\config\ServiceAccounts\.upmconfig.toml (for example, C:\Users\Public\Unity\config\ServiceAccounts\.upmconfig.toml ) |
macOS and Linux |
~/.upmconfig.toml (for example, /Users/myusername/.upmconfig.toml ) |
You can define a custom ___location that overrides the default ___location for your configuration file. To do this, create a UPM_USER_CONFIG_FILE
environment variable and set its value to the absolute path of your configuration file, including the file name.