An open API service indexing awesome lists of open source software.

https://github.com/ashblue/unity-package-manager-git-example

Example Unity3D projects that demonstrates how to use the new package manager with a Git repo.
https://github.com/ashblue/unity-package-manager-git-example

Last synced: 6 months ago
JSON representation

Example Unity3D projects that demonstrates how to use the new package manager with a Git repo.

Awesome Lists containing this project

README

          

# Unity Package Manager Git Example

An example Unity3D repo that demonstrates how to use the new package manager with a Git repo. Includes a published repo example and another that consumes its package.

## Resources

Several resources here that I found to be very helpful when assembling this repo.

### Documentation
* [Custom Package Docs](https://docs.unity3d.com/Manual/CustomPackages.html): Several pages about how to structure and what to put in a custom repo
* [upm-dependencies](https://docs.unity3d.com/Manual/upm-dependencies.html#Git): Official package dependency docs
* [Aseembly Definition Docs](https://docs.unity3d.com/Manual/ScriptCompilationAssemblyDefinitionFiles.html): Details on how to use assembly files

### Example Repos

* [TestbedHDRP](https://github.com/keijiro/TestbedHDRP): A good example of manifest.json usage
* [Cinemachine](https://github.com/Unity-Technologies/upm-package-cinemachine): An official Unity package the demonstrates what a robust repo should look like

### Other

* [Git UPM Usage Thread](https://forum.unity.com/threads/git-support-on-package-manager.573673/): A solid thread on Unity Package Manager git URLs
* [GitDependencyResolverForUnity](https://github.com/mob-sakai/GitDependencyResolverForUnity): Promising looking repo to make nested packages work like NPM with Git URLs
* [Using NPM with UPM](https://forum.unity.com/threads/other-registries-than-unitys-own-already-work-nice.533691/#post-3514216): How to use NPM pacakges with UPM