# BuildSettings

> Struct containing information on how to build content.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEditor.Build.Content](/engine/6000.3/script-reference/unityeditor/build/content.md)
* **Assembly:** UnityEditor

```csharp
public struct BuildSettings
```

## Remarks

Note: this struct and its members exist to provide low-level support for the **Scriptable Build Pipeline** package. This is intended for internal use only; use the [Scriptable Build Pipeline package](https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@latest/index.html) to implement a fully featured build pipeline. You can install this via the [Unity Package Manager](https://docs.unity3d.com/Packages/com.unity.package-manager-ui@latest/index.html).

## Properties

| Property                                                                                            | Description                                          |
| --------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
| [buildFlags](/engine/6000.3/script-reference/unityeditor/build/content/buildsettings/buildflags.md) | Specific build options to use when building content. |
| [group](/engine/6000.3/script-reference/unityeditor/build/content/buildsettings/group.md)           | Platform group for which content will be built.      |
| [subtarget](/engine/6000.3/script-reference/unityeditor/build/content/buildsettings/subtarget.md)   | Platform subtarget for which content will be built.  |
| [target](/engine/6000.3/script-reference/unityeditor/build/content/buildsettings/target.md)         | Platform target for which content will be built.     |
| [typeDB](/engine/6000.3/script-reference/unityeditor/build/content/buildsettings/typedb.md)         | Type information to use for building content.        |
