as seen here, and to my knowledge, also an issue as far back as 2018 - importing packages is slow… HORRIFICALLY slow, utilizing basically no hardware… i have a 32 core machine (dual xeons) so plenty to be installing at least 32 packages at once with a whole core per package but alas parallelization of this is not possible as per the unity developers, for the past 4 years, in leiu of this one would expect, after obtaining various assets totalling a monetary value of over £2500 - that at least the QOL feature of queueing up these packages so they may install at unity’s convenience, un attended… but this is also not the case.
i am forced to sit here, clicking import on every single package… i have done 4 in 40 minutes… i have over 60 packages to install… can you see the problem here?
my desire, request, and literal salvation is to be granted this very simple feature…
allow queueing these packages up at the very, very least… and ideally, allow parallelisation. i can find at least 4 threads each with several comments agreeing that this is a real issue.
i truly feel for anyone with over 1000 packages to be importing… it would literally take 7 days of sitting there… clicking import… averaging 10 minutes per package… given the average workday of 8 hours, you’d be sat there for 21 days… clicking import… i’m speechless.
for me alone, it will take over 10 hours of sitting here clicking import… it’s unacceptable… given how many users have had to deal with this… how many tens of thousands of hours the people have been sat at unity clicking “import” over the years … perhaps the developers should spend 10 hours coding a “select all” button and allow users to do this painfully slow task overnight, unattended…
it’s frankly completely absurd that this issue has been left to go on for so long
Yes. You’ve never bothered learning how to work with the packages beyond that window they provide. Once you’ve downloaded them the first time it’s trivial to copy them to new projects.
If you have that many packages you are importing you are likely doing something wrong.
+1 to this request. This would make my life easier. It’s a very common feature of countless other package managers.
Maybe you meant well but this is comes across as rather condescending and dismissive. Sure, there are workarounds that involve copying and pasting the manifest.json and/or editing the entries inside, and maybe that’s all you ever need or want --but that’s not what this person is asking about or suggesting. As others have requested in the past, they are requesting a new feature be included that improves this workflow by (in the user interface) select and queue up / batch install multiple packages. It’s a quality of life improvement that will enable less-technical users to batch install packages and make workflows easier for many technical users alike (just maybe makes no difference to you) so that anyone (in a few clicks) can install a handful of packages they never have before and go get a cup of tea or whatever and come back with them installed.
1000 packages is improbable for most projects, sure --Impossible, no. Some organizations build not just enormous videogames but scalable enterprise software with Unity --should they? Maybe, maybe not. (Many large scale software projects use several hundred even thousands of packages of some sort so this isn’t out of the question.) If they did rely on Unity Package manager for this should they just “get good” and edit their manifest.json? Maybe. Regardless, that’s not the topic here. It seems the 1000 packages was just a hypothetical example number. anyway Should a large project (Unity or otherwise) rely on hundreds or thousands of packages? Maybe not, but many software projects do anyway and this opinion is irrelevant to the topic of this new feature inquiry.
@bugz000 Good news! I figured I’d check the Unity roadmap to see if this feature was already planned and it’s actually already implemented in the Unity 2022.1 alpha pre-release. I wouldn’t recommend using pre-releases for anything other than exploratory testing but great to see this will be released officially next year!
To see this on the roadmap, select “PACKAGE MANAGEMENT” tab and then the “Multi-select Actions” item.
I just installed Unity 2022.1.0a16 to test this and it works! You just Shift-click (for consecutive packages) or control-click (maybe command-click on macOS?) for individual packages and then click install and every package is queued up to install in a batch operation.
this is a fresh OS install, i’ve no prior projects to import them from. they must come from the unity package manager/unity store. i am aware you can transfer them from project to project but that is not what is happening here.
thankyou for sniffing this out!, the fact it will have taken (by the time this releases) 5 years to finally address this issue is dire… but better late than never, right, i guess i’ll just have to wait until next year to use unity properly, not ideal, but a start…
Just don’t get too excited, it only works for packages, not for assets. Which makes sense if you think about the dialog assets throw up when you install them. (Download and update works though!)