I'm looking to have a provider (some starting user) give my project a collection of assets in the form of an AssetBundle, which would be organized using a ScriptableObject (which acts more or less as instructions). From there I wanted to put it up on a server so that the end user could then bring that package down and reconstruct the provider's product. It more or less should follow this format: Provider > uploads assets > put into AssetBundle format with ScriptableObject based instructions > uploads to server > End-User Requests Profile/Asset > Server sends that bundle to the user > Object gets reconstructed. I already have the reconstruction side of this mapped out. All I really need is a way to construct an AssetBundle (or like structure) out of those provided assets without needing them to go into a Unity Editor for it. Does anyone have any ideas on how this can be done?