Creating a package registry for Unity-Package-Manager

Prerequisites

  1. Your root folder must contain a package.json file. You can see an example below.

  2. Your root folder must have an .asmdef file. Otherwise UPM will ignore your package after importing.

  3. I'ill store my packages on npmjs.com but you can setup your own registry too. I can recommend Verdaccio for custom registries.

Example package.json file

 

 

 

 

Result

If everything goes fine, anyone can now add your package scope to their Package Manager registries and access your packages.

 

Package Manager