Build Server Overview
The Build Server is the central UI for ordering and monitoring builds. It reads a project’s build_config.json to determine which builds are available, and exposes them through an “Order new” screen.
What the Build Server does
- Exposes all non-hidden builds defined in a project’s
build_config.json - Lets users select a project, branch, revision, and build target
- Dispatches builds to available build agents
- Displays real-time build progress from
build_result.json - Manages scheduled builds (nightly builds, recurring builds)
Scheduled builds
Scheduled builds are configured in the Scheduled Builds UI. Game builds run nightly for all platforms.
Get started
New to the Build Server? Start with the Quick Start guide — download a starter template and order your first build in minutes.
Learn more
- Ordering Builds — how to request game builds
- Release Candidates — release workflow and app store uploads
- In-house Developer Builds — testing with developer versions
- Build Server Protocol —
build_config.jsonandbuild_result.jsonreference