You may have seen mobile games like deer hunter and kill shot etc, only one gun and one region is available when you install it but later on you can download then in game. So I’m looking for exact same method if anyone knows anything (tutorials or methods etc) plz
Thanks in advance
You can create AssetBundles with additional content and load it at runtime. Of course you either have to hardcode / include your assetbundle locations in your game or you can load some sort of pack list from your server. This could be a json file or even an assetbundle with a ScriptableObject that contains the packs available. Each time a new pack is added of course you have to update the pack list as well. The game would always first load the pack list to know what is available and load the packs on demand.
This is all we can say since your question is just as abstractly written. Unless you can be more precise what “stuff” you have in mind and what kind of game we actually talk about, I don’t think you get any more detailed answer.
Here’s the official tutorial on AssetBunldes
Of course instead of using AssetBundles you can roll your own way of loading data at runtime. However keep in mind that Unity doesn’t support any model loading at runtime, so you have to bring your own parser if you want to load models from actual source files (FBX, OBJ, DAE, …). Also at runtime you can only load JPG and PNG natively.