Available at the Unity Asset store: PackageMaster Package manager | Utilities Tools | Unity Asset Store
PackageMaster Ghosts and UnGhosts your package from Unity’s build. Without touching the actual files. Even though your packages are in the project folder. Unity will ignore what you wish, and automatically build a smaller solution file for you, and then displays a Project View only reflecting what you have chosen. When you want them back, a click of a button and Unity does the reverse. All your packages are displayed (ghosted or unghosted) conveniently in the PackageMaster view.
Never again import/reimport your packages into your project as your needs change.
No copying or moving of your files!
Wish you could just click a button and have a package just appear and dissapear in your project without resorting to copying, moving or touching the files?
Want to keep a master project file with everything in it, compiled the way you like it. But without the overhead?
With PackageMaster it is possible to Create a common game library between all your games without resorting to copying or branching off your code each time you start a new game. Since files are not touched, Updates to shared code, assets and libraries between different games are all kept up to date simultaneously. Branching off your projects each time you create a new game will quickly lead to unmanagebility.
PackageMaster keeps everything together so that you can update and change at will, but without the usual slowdown and code complexity of having everything loaded.
Source control all your packages, and Game code and assets as a whole. Your Source revision control system sees all the files. Regardless of what Unity thinks it has.
-
Ghost or Ghost Packages anytime from within Unity
-
Keeps a list of all your packages ready and waiting for you.
-
No slowdown penalty regardless of how many packages you have.
-
Ghost out package demos from packages without touching the files.
-
Load/unload packages to dramatically speed up debugging and load times.