we are starting a project that will have several levels which are pretty much unrelated to eachother apart from the controls, gameplay elements and the fact that you can load each scene individually through a central menu. They are entirely different scenes with a different theme and assets. They will each have their own map with sublevels.
What would you recommend in terms of folder structure for assets in this case?
Usually we have a general folder structure like Environment > Furniture but I’m worried that it will become one gigantic folder with all assets from all these maps combined. Is it still a good idea to combine them into one folder or should we split them up. How do you setup your folder structure when working with different maps (scenes) that have not that many assets in common?
Are you going to use the same assets for each level, or does each level have their own asset list?
If your levels have their own assets, then you can create a subfolder for each level. If your levels are going to have the same assets, then I think you can better place them in one folder.
If you are worried that one folder will contain too many assets, then the naming convention of those assets will be essential.
Too many subfolders will make it confusing and unclear. However, having some subfolders in your environment folder might be the best for your project.
Hi, for large projects I usually find it best to start with the asset types as the master folders: Blueprints, Data, Meshes, Levels, Widgets etc. Then sub-folders with more specific asset types in those categories for example in Data: Data Tables, Enums, Curves. After that I would recommend you have specific folders for your project for example: Building 1, Building 2 etc. Finally, within those folders I would have one more sub-folder such as ‘floors’, ‘walls’. That gives you a maximum of four nested folders which I’ve personally found the ideal number for ensuring the project is organised and there are not too many assets per folder. Hope that helps!
Also remember you can use search in the Content browser, and add Asset type filters you can switch on and off to make it easier to find anything you might’ve forgotten where you put it.