hello everyone,
Please correct me if im wrong. This is what happens to your project folders when you build:
when you use the resources folder it goes into resources.assets
when you use any other folder it goes into sharedassets#.assets
‘unity default resources’ is in the resources folder, along with some build specific files
‘mainData’ is generated, is an index to everything in your project, including converting paths to those .assets files
Now wouldnt it be lovely if unity had an option to export .prefab or maybe even a .bakedprefab in the same resource folder hierarchy instead of those compressed .assets? Im sure it would be alot of work for coders outside of u3d, and I know the way unity handles assets now is very good.
I am not asking to lose that workflow at all. But if we could set an option in player or something, “modding support”- builds with .prefabs in resources folders.
The most interesting part to me if we could somehow could do this, is the deep modding support it would bring. If prefabs were loaded every time the app opened, and was sophisticated enough to read any unity component, just imagine the possibilities. I could replace a “hero” prefab with my own animated model and include a custom pathfinding script.
I have read quite a bit about this topic and started work using system.io and I have a unity pro license, so please dont suggest asset bundles. what modding community has an entry requirement of a $1,500 editor?