Just out of pure curiosity, if you have materials, textures etc that are in your project folder but NOT part of the game, when you package and create the final game will the unused stuff also be included? i.e will it add to the filesize/loading times?
"Packaging already removes any content not being used by the maps being cooked in your package. So the simplest way to get rid of that extra content from your package is to remove the maps that reference that content from your project.
A more complex but more thorough method can be found here in the archives: https://answers.unrealengine.com/questions/11790/packaging-specific-maps-within-a-project.html"
That’s great, so it’s something that doesn’t appear to be fully resolved and tested but it should be a good starting point. I have a long time before I need to package up my project and was just curious. I’m sure when the time comes there will be routines out there on how to make sure your package is as compact as possible, the fact that it’s possible for Unreal to identify what is and isn’t being used is promising at least.