| Parameter | Description |
|---|---|
| buildParameters | Build settings (paths, roots, platform, options, compression). |
BuildReport The BuildReport for this build.
Builds a content directory (serialized assets and scenes plus a manifest) at a defined output path.
Register the folder at runtime with Unity.Loading.ContentLoadManager.RegisterContentDirectory.
Each entry in BuildContentDirectoryParameters.rootAssetPaths must be a ScriptableObject; the build includes those roots and
everything they reference (including Loading.LoadableObjectId, Unity.Loading.Loadable{T}, and Loading.LoadableSceneId).
Creates an outputPath if missing, normalizes path separators, and defaults BuildContentDirectoryParameters.name to the output folder name.
Additional resources: BuildContentDirectoryParameters, Unity.Loading.ContentLoadManager
using UnityEditor; using UnityEngine;
namespace BuildDocExamples { public class BuildPipeline_BuildContentDirectoryExample { [MenuItem("BuildDocExamples/Build/Build Content Directory")] public static void BuildContentDirectoryExample() { var parameters = new BuildContentDirectoryParameters { outputPath = "Builds/MyContentDirectory", rootAssetPaths = new[] { "Assets/MyRootAsset.asset" }, options = BuildContentOptions.None };
BuildPipeline.BuildContentDirectory(parameters); } } }