Home

Awesome

Unity package template

This template provides solution on how to create and maintain your package, while allowing it to be distributed through GitHub. It has CI actions, which creates/updates branch called upm after each commit to main. This is very usefull because:

  1. you can have whole project(with all settings) in repo so cotributing is really simple.
  2. users don't need to worry about extracting required folders from repo and able to just install only upm branch through Package Manager.

Look at upm branch to see how it looks.

Source of template: https://medium.com/openupm/how-to-maintain-upm-package-part-1-7b4daf88d4c4

Steps to setup your package repo

Installation

Install via git url by adding this entry in your manifest.json

"$package-name$": "https://github.com/$GitHubUsername$/$RepositoryName$.git#upm"