As far as I understand the on-demand loading, once downloaded assets do not get pruned until the device is under memory pressure. The feature also allows to pre-load assets in the background.<p>So if the developers do the right job, then that first 200 MB download contains everything for the player to start playing. Then, before those initial assets &quot;run out&quot;, the additional stuff will already have been loaded in the background.<p>Yes. This is going to be difficult for developers, but it&#x27;s also a valuable skill to be gained because it helps developers to keep their assets organized and their code will be better at dealing with streaming resources, which, in turn will open the doors for many interesting things to do in the future.<p>We&#x27;ll see what happens - after all, when you consider a disk size of 32 or 64 GB, then obviously the current limit is purely artificial.<p>If developers are unable to adapt to the restrictions or if the framework isn&#x27;t good enough to the point where the end-user experience suffers, then we&#x27;ll either see the restrictions lifted or the framework improved.<p>These restrictions don&#x27;t restrict the type of game you can make, they only make it harder compared to a unlimited initial distribution.<p>(note however that if the initial download must fit in 200 MB, then the customer experience potentially <i>improves</i> as the time to download 200 MB is naturally much shorter than the time required to download 20GB which is the maximum size an app can currently have).