The concept of dependencies is fundamental to Unity’s Package Manager behavior.
A dependency is a package that your project or another package needs to work.
Topic | Description |
---|---|
Package dependency and resolution | Learn about the different types of dependencies and how Package Manager resolves them. |
Package version conflict and resolution | Learn how Package Manager resolves package version conflicts when computing a compatible set of packages. |
Embedded dependencies | Embed a package in your project to make it mutableYou can change the contents of a mutable package. This is the opposite of immutable. Only Local packages and Embedded packages are mutable. See in Glossary. |
Lock files | Learn about lock files, which Package Manager uses to store the results of dependency resolution for a project. |
Local folder or tarball paths | Specify a dependency as a local folder or tarball that contains a package. |