Support for custom Unity packages

Hello, glad to see this moving forward but this documentation makes no sense, the goal of UPM is to separate the dependencies so that they are not pushed to the VCS and easily updatable. Following the procedure linked will not work for that, it just moves the files to the Packages folder, the project will break on any new get from the VCS.

The integration files don’t have to be in the Packages folder, they can be anywhere the UPM can find them as long as the ā€˜package.json’ file has been setup.

We don’t have any plans at this point to host the integration online for access from the Unity Package Manager.

Too bad :frowning: Thanks for the information anyway!

That’s great! When having FMOD in the packages directory, can it pick up plugins (like the Steam Audio Spatializer) from outside of its UPM directory? Off the top of my head, I can think of two basic approaches:

  • by looking for plugins in a place that Unity resolves at global scope like the Resource directory
  • by looking for plugins in a path/list that is part of a configuration file for instance in the Assets directory (like the FMODStudioSettings.asset file?)