Asset Bundles, new game play and new scripts?

Hey guys,

I need to know if I deploy a Unity based, desktop game can I add to functionality after the game is deployed by using Asset Bundles?

What I mean is, if I deliver new assets in asset bundles at a later date, can these new assets have new code attached to them?

For example, if I have a new character to deploy, with animations and a new different AI to that which already exists in the game, can that be deployed using Asset Bundles?

Can I do that at any time after the game is deployed?

If this is not possible are there any ways of deploying new game play (i.e. new games) by adding extra levels or assets?

Thanks,

You should be able to add new character behaviour with asset bundles, but the problem might be in communicating with the new objects (eg, you won’t necessarily know what functions can be called on the loaded objects, etc). You might be able to work around this somewhat using SendMessage.