This document discusses AssetBundles in Unity, which allow grouping and loading asset files separately from the main game files. It covers the basics of creating and loading AssetBundles, using the AssetBundleManifest to dependently load bundles, and caching AssetBundles for improved performance using the Caching API. Examples of third party tools that extend AssetBundles are also provided.