iOS Game Upgrade Packs vs an unlock code via in app purchase

Hi,

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.

Hi BlackArcane… thanks for the reply.

So am I correct when I say the only way is to upload the entire game users must download the entire game.

So after I upload the entire game I can not make it possible so users can only download portions of the game…

They have to download the entire game and then enter a code to unlock additional features… yes ??

Correct. :slight_smile: 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! :slight_smile:

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.