Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Managing assets at runtime

Control and manage how Unity builds and loads assets at runtime.
Read time 1 minuteLast updated 22 days ago

Unity has several options for managing and loading assets at runtime, including dynamically loading assets with AssetBundles, or the Addressables package to reduce the size of your build and distribute content updates.

Topic

Description

Introduction to asset managementUnderstand Unity's asset management options.
Direct reference asset managementUnderstand how Unity builds and manages assets that you directly reference from your code.
Use the Resources system to load assets at runtimeUse a
Resources
folder to store assets that you can later retrieve and load at runtime using the associated
Resources
API.
Use AssetBundles to load assets at runtimeOrganize and build assets into the AssetBundle archive format.
Use content directories to load assets at runtimeBuild, distribute, and load separate content builds to ship alongside a Player build.
Avoiding asset duplicationUnderstand when Unity duplicates assets and how to avoid or minimize this.

Additional resources