Compare
TeamCity is the polished choice if you run your own build machines, and JetBrains' Unreal Engine plugin understands Unreal builds and tests. Unreal Cloud does the same job without the machines, with less control.
Build machines
Yours: build agents with the engine installed, plus a server or TeamCity Cloud
None: we run them, with the engine already installed
Setup
Install the server and agents, set up builds with the Unreal Engine plugin
Connect GitHub or Perforce, pick a platform and engine version
Unreal support
Good, with JetBrains' Unreal Engine plugin
Built for it: compile, cook, package and automation tests
Upkeep
Server and agent updates, engine installs, disk space
None on your side
Platforms
Anything your agents can build, including iOS, macOS and consoles
Windows, Linux and Android. No iOS, macOS or consoles yet
Custom build steps
Anything you can configure or script
Not yet: the build pipeline is fixed
Sharing builds
Artifacts on the TeamCity server, for people with access
Download links anyone can open, no account needed
Steam
Add a steamcmd step yourself
Passing builds upload to a Steam beta branch
Cost
Free for small setups, paid licenses beyond that, plus your build machines
$20 per seat per month, build minutes included
You ship on iOS, macOS or consoles
You build a custom or source-built engine, or dedicated servers
You already run TeamCity for other projects
Someone on the team wants to own the build machines
You ship on Windows, Linux or Android with a standard engine version
Nobody on the team wants to look after a build machine
You want builds on every push this week, not after a setup project
You'd rather pay per seat than buy and run hardware
A TeamCity Unreal build is a platform, an engine version and a branch, and so is an Unreal Cloud preset. Connect the same GitHub repo or Perforce depot, and keep TeamCity running until the builds match. If you rely on custom steps, check those first, since the pipeline is fixed today.
Yes, through JetBrains' Unreal Engine plugin, which understands Unreal builds and test results. You still provide the build agents with the engine installed.
TeamCity is free for small setups, with paid licenses beyond that. Either way, the build agents are your own machines.
Yes. Connect the same repository or depot and run both side by side until you trust the builds. Nothing in your project changes.
Get started · No contract
Set up your first build pipeline in minutes.