Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Dependencies

Learn about the different types of dependencies and how Unity’s Package Manager resolves conflicts.
Read time 1 minuteLast updated 12 days ago

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 resolutionLearn about the different types of dependencies and how Package Manager resolves them.
Package version conflict and resolutionLearn how Package Manager resolves package version conflicts when computing a compatible set of packages.
Embedded dependenciesEmbed a package in your project to make it mutable.
Lock filesLearn about lock files, which Package Manager uses to store the results of dependency resolution for a project.
Local folder or tarball pathsSpecify a dependency as a local folder or tarball that contains a package.

Additional resources