Skip to main content

UPM

๐Ÿ‘‹ Introduction

A Unity Package contains features to fit the various needs of your project. This can include any core Unity features included during the Editor installation, or other packages that you can install as needed.

Unity Package Manager supports registries based on the npm protocol

Released packages

Unity Official Packages Available in Unity Package Manager

Open Source Unity Package Registry (UPM)

Open Source Public UPM Registry

๐Ÿ‘† Adoption

Installing Package

[Installing Unity Package From Scoped Registry](Installing Unity Package From Scoped Registry f3a3c29aace0465591d71351df88abb3.md)

Create New Package

[Unity 3D Assembly Definitions](Unity 3D Assembly Definitions 06bf451ce4db476887f64e1426d3f6b8.md)

[Create Unity Package](Create Unity Package d334e8ac309e440ab874847c562a75ca.md)

Publishing Package

[Publishing New Package to Registry](Publishing New Package to Registry 39c5e426a10f49e7b0c62782bbe2c302.md)

Update, Deprecate, & Unpublish

[Update Existing NPM / UPM Packages](Update Existing NPM UPM Packages ca1d6ca042a6496fbd268b6fb1945c33.md)

[Unpublish NPM / UPM Package](Unpublish NPM UPM Package 01d0dec2cb53498bb02c98df3887abcd.md)

๐Ÿ‘ Standardization

Agate UPM Standards

[Agate Unity Package Standard](Agate Unity Package Standard ac17b70cbd114692bd8e163ce6d934d3.md)

[Agate Unity Package Template](Agate Unity Package Template 98e729c640c14f79851f817ec9f41d96.md)