Compare

Unreal Cloud vs TeamCity

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.

TeamCity
Unreal Cloud

Build machines

TeamCity

Yours: build agents with the engine installed, plus a server or TeamCity Cloud

Unreal Cloud

None: we run them, with the engine already installed

Setup

TeamCity

Install the server and agents, set up builds with the Unreal Engine plugin

Unreal Cloud

Connect GitHub or Perforce, pick a platform and engine version

Unreal support

TeamCity

Good, with JetBrains' Unreal Engine plugin

Unreal Cloud

Built for it: compile, cook, package and automation tests

Upkeep

TeamCity

Server and agent updates, engine installs, disk space

Unreal Cloud

None on your side

Platforms

TeamCity

Anything your agents can build, including iOS, macOS and consoles

Unreal Cloud

Windows, Linux and Android. No iOS, macOS or consoles yet

Custom build steps

TeamCity

Anything you can configure or script

Unreal Cloud

Not yet: the build pipeline is fixed

Sharing builds

TeamCity

Artifacts on the TeamCity server, for people with access

Unreal Cloud

Download links anyone can open, no account needed

Steam

TeamCity

Add a steamcmd step yourself

Unreal Cloud

Passing builds upload to a Steam beta branch

Cost

TeamCity

Free for small setups, paid licenses beyond that, plus your build machines

Unreal Cloud

$20 per seat per month, build minutes included

Choose TeamCity if

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

Choose Unreal Cloud if

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

Moving from TeamCity

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.

Questions

Does TeamCity support Unreal Engine?

Yes, through JetBrains' Unreal Engine plugin, which understands Unreal builds and test results. You still provide the build agents with the engine installed.

Is TeamCity free?

TeamCity is free for small setups, with paid licenses beyond that. Either way, the build agents are your own machines.

Can I try Unreal Cloud without turning off TeamCity?

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

Start automating Unreal Engine today.

Set up your first build pipeline in minutes.