The idea behind the Assets Store is good. But the current Assets Store implementation is bad in my opinion.
I wanted to download a asset which was mentioned in the forum. I need to use this Asset in several another projects, it`s a general asset.
First click sent me to a link page where i found another link that opens up Unity and the Assets Store. I WAS logged in into the Assets Store. Else the Assets store wouldn`t have connected and loaded. But with a click at the download button of the asset it forced me to log in again. A bug? Anyways, I logged in. And clicked at the Download button. And it started to download.
That was the moment of hate where i realized that it is not downloading, but INTEGRATING the asset in the current project. Which gives me double headache. How the heck can i extract this asset now? As told, i want to use this Asset in more than one project. The Asset created several folders all over the place while its integration, installed examples and stuff, and it is nearly impossible for me now to extract it.
And it has ruined my file structure of the current opened project where i DON`T need it. I have no clue anymore which part is original, and which part is introduced by the new asset. Which means i can trash the current build, need to redo the work i had already done at it since the last backup, and need to redownload the asset into a blank new project. Not the first time. I really hate the Assets Store …
What about giving the user the choice if he wants to DOWNLOAD the asset to another location or to INTEGRATE the asset in the current project? This would also open a way for a Web Only version of the Assets Store. I hate to wait until Unity and the Assets Store has loaded. Just to get trapped into the above problems that the download was wasted and my project is ruined.