Diablo 3 e StarCraft 2 hanno una bella funzionalità: posso iniziare a giocare prima che il gioco completo o l'aggiornamento abbia terminato il download.
Immagino che Diablo 3 scarichi file obbligatori come risorse dell'interfaccia utente e alcune trame e trame che vengono utilizzate prima su più livelli. Tuttavia, quando inizio una partita, posso scegliere qualsiasi livello desiderato, supponendo di avere i salvataggi appropriati. Non ho mai avuto alcun ritardo da questo durante il gioco: iniziare è sempre molto regolare.
Come funziona? Come potrei implementare una funzione simile?