Generally getting assets off disk and into memory.

Game loading is usually a trivial process for a small games, but often can requere significant amount of time (minutes) for a large games, or a games on slow devices (phones, tablets). Different methods exist for reducing amount of time to improve game loading experience. This includes for example caching and background assets loading.