The Asset Pipeline and Asset Processing

The Open 3D Engine (O3DE) Asset Pipeline is the end-to-end process that generates runtime optimized product assets from source assets. These topics provide an overview of the entire Asset Pipeline including explanations of source assets, scan directories, Asset Builders, asset dependencies, and the Asset Cache that stores the product assets generated by the Asset Pipeline.

Asset ProcessingA high level overview of how source assets are analyzed, and how product assets are generated.
Source AssetsSource assets can have custom processing options and are automatically processed in various scenarios.
Scan DirectoriesScan directories are monitored for new and updated source assets.
Asset BuildersAsset Builders provide information for process jobs and generate product assets.
Asset Dependencies and IdentifiersAsset dependencies and identifiers ensure that asset references can be met when assets are processed, loaded, and packaged.
Asset CacheThe Asset Cache stores the runtime optimized product assets and the information Asset Processor needs to track assets and keep them up to date.

Copyright © 2022 Open 3D Engine Contributors

Documentation Distributed under CC BY 4.0.
For our trademark, privacy and antitrust policies, code of conduct, and terms of use, please click the applicable link below or see

The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Policy page.