I am trying to ascertain the best method of uploading additional content to a game. ( note: the game itself is not yet on the app store)
I would like to have an in game purchase ability where users can unlock additional content. Each additional content module unlocks new game features.
I am worried that if I simply upload the entire game in one package it will be well over 500mb.
Is it possible to upgrade a game with additional modules that help keep the initial game size quite small.
I was considering simply using the Prime31 in-app purchase plugin but this might only work on already available content that simply unlocks game content rather than allowing the user to download additional content then it upgrades the game.
Apple does not allow apps to download content for security reasons… So you only have the option of distributing the content along with your game and unlocking it based on certain events.
Correct. You might be able to compress stuff in some way, though. Like use lower resolution images, or put many sprites in a single image, reduce polygon count in objects and so on. Good luck with your project!
You can definitely have the app download additional content later. Apple even lets you host content on their servers for in app purchases. I haven’t done it myself so I don’t know all the limitations – iirc, what they don’t want you downloading is additional code that could change functionality or be harmful. But additional art, levels, etc are fine and those are what will take up the most space anyway.