I want users be able to create their own 3D models and have them add the scripts I use in my game, then I will import them at runtime to the game and since all scripts dependencies are added it should have all behaviors.
Im thinking this is something similar to what VRChat is doing, I would like to know how.
Thanks, I have seen that asset but it seems to only import 3D formats. I need to do additional configurations on the imported model, for example I need to set all components it will need in its bone hierarchy.
I do have a script that dynamically adds those component on edit mode so it saves me some work of configuration everytime I add new content, but on edit mode is no good for this use case, I need to be able to add this components on runtime mode.
Is it possible to distribute the scripts that this 3D models use and then let other devs set them up in Unity and have them export the prefabs as a resource file that I can then load in my game?
It seems that for Asset Bundles assets need to be created in the same environment the Player Build is created, only difference is that they can be distributed later as a DLC.
Addressables looks promising, is decoupling content generation but Im still not sure how I will get to the user’s hands all dependencies they will need to generate this content