Skip to main content
A build setting attached to a project describes what to build, where from, and when.

Fields

Common patterns

Field detail

platform

UE-canonical names. See Platforms & build types.

buildType

Maps directly to UE’s -clientconfig= flag.

branch / streamPath

For GitHub, set branch (e.g. "main", "release/1.0"). For Perforce, set streamPath (e.g. "//streams/mygame-mainline/main").

ueVersion

"5.4", "5.3", etc. Overrides EngineAssociation from your .uproject. See Engine versions.

uprojectPath

Path to your .uproject relative to the repo root. Optional — BuildPixel auto-detects up to depth 3. Set this if your .uproject is deeper, or you have multiple uprojects in a monorepo.

trigger

How the build fires. See Triggers for the three modes.

autoDeploy + uploadBuildUrl

When set, BuildPixel POSTs the artifact to your URL the moment the build completes. The most common use is the StreamPixel integration — but the URL can be any endpoint that accepts a multipart upload.

notifyOnComplete

If true, org members get an email when the build finishes (success or failure).

Multiple settings, one project

Most projects end up with a few build settings. Examples:
Each setting is independent. Push to main fires all matching settings simultaneously.