Project Structure (Folders) Question

Hey Guys,

I have A LOT of assets from the asset store in my project. There are a ton of folders in my root asset directory. I hate having to see it because it looks so disorganized, and if it wasn’t for the search feature I would be bald by now (wish more asset developers would use tags btw!).

Before I started having a lot of assets I would manually move things around in my own folder structure. However, when some assets are updated from the asset store and I re-import them, I find it can sometimes cause problems, and cause a lot of work to fix. Plus some assets require the folder structure that it imports as to work.

I almost wish there was a “virtual” folder structure that you could setup. One where you’re not actually moving the actual files, but just links to them or something. I having started doing this with prefabs somewhat, like creating a “Game” folder, then separating the prefabs, but what about terrain textures, sounds, etc?

Do you all just manually sort things out, or just live with it? I know this is a minor issue, but was just wondering how other developers deal with it.

Some devs will go to the point of adding any new asset to a private version control repo. This allows you to import the repo to whatever folder you want in your project. It also lets you track updates made by the author, and make updates of your own with less risk of breaking things.

I wish there was a strict standard for folder structure when you submit an asset to the asset store.
There is a special place in hell for people that spill their shit all over the place when you import their asset.

3 Likes

Right next to the ones that add hidden stuff to your project that essentially means you can’t delete their assets.

1 Like

I agree. There’s also those that include the Standard Assets within their assets folder, and sometimes even place their own stuff in there, so you have to go through and remove the conflicting standard assets, while trying to figure out which ones they modified for their asset.

Yeah, asset store dependencies have been on the wish list for ages too. A simple “This asset must install the standard assets first”. Then a system that automatically checks what’s installed and grabs the missing assets would be awesome.