Few Questions on Unity Network Capabilities

  1. Is Unity capable of creating extra contents in the form of downloadable content for an already made application/game, and if it can, how? (Perhaps provide me with some scripting reference)

*I have found out from “Unity - Manual: Prepare your application for in-app purchases” that you’re able to do so for an iPhone application/game, is it possible on the PC/Mac as well"

  1. If Unity is capable of creating downloadable content, how do you script the application framework such that when the user downloads the content (perhaps from a FTP server), and if it integrates with the application itself.

  2. Does the extra content have to be exported as an unityPackage or assetBundles, or whatsoever that makes downloading extra content possible.

  3. How would unity provide security for the downloadable content such that is cannot be reverse-engineered, etc, stuff like that…

I have searched alot of semi-relevant stuff on these questions but mostly just gave me knowledge about multiplayer capabilities, not anything to do with being able to download something via an unity application.

I am currently trying out a simple application to test this as well, create a GUI button and click on it downloads something from the web, it has been semi-successful as well. I hope someone could help me, thanks in advance!

You can import assetbundles created with Unity Pro to import everything, if you don’t want to use those you will need to write your own importer.
Downloads are done via the WWW class.
Security = none. I believe there is allways a way to extract the content out of the game.