Version: Unity 6.2 (6000.2)
Language : English
Package states and lifecycle
Package dependency and resolution

Dependencies

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.

Additional resources

Package states and lifecycle
Package dependency and resolution