I have a game with lots of assets, such as data files, images, etc. My understanding is that Unity is optimized to know about all resources at build time. i.e. binding those assets to Scene
GameObjects or prefabs. And for performance reasons, dynamically loading files from the
/Resources folder is discouraged.
My question is how can I set up a "content pipeline" for converting my asset files stored outside of Unity into a format that Unity expects.
With the XNA toolset you can create a separate project and "build" the content into a bundle. Is there way to achieve similar results in Unity? Or is the best I can do creating an external tool, and simply copying files into my
Unity/DataFiles folder and generate the Unity metadata files myself?
If there isn't an off-the-shelf solution, do you have any experiences or recommendations with solving this problem?