Skip to main content

Overview

What is UBA on Hathora?

Unreal Build Accelerator (UBA) on Hathora gives your Horde Server a pool of single-tenant, bare-metal agents in any of Hathora’s 14 global regions. Each agent runs the Windows-only UBA binary under Wine inside a lightweight Linux container, so you get distributed C++ and shader compilation without running a Windows farm or paying cloud mark-ups.

How will it help me and my team?

  • Slash build times by up to 90% — near-linear speed-ups when Horde shards C++ and shader compiles to dozens of cores.
  • Predictable spend — fixed monthly fee per node, typically 80% cheaper than the cost of an equivalent AWS VM and up to 15x cheaper for bandwidth.
  • Zero DevOps overhead — Hathora provisions, patches, and monitors the hardware so your team can stay focused on game code.

What you need before you start

  • Unreal Engine 5.5.0 or newer (UBA ships with UE 5.5+)
  • A Horde Server that is publicly accessible (reach out to us if you need help)
  • A Hathora bare-metal server with at least one 32 vCPU / 64 GB node in the region(s) you want

How does it work?

At a high level, the process works like this:

  1. You create a Hathora Application and Build using the Horde Agent image.
  2. You modify your Unreal Engine code to integrate with Hathora’s platform.
  3. You configure the Horde Server so it can enroll the Hathora agents.
  4. You set the correct UBA settings in your Unreal project.

Want to see it in action? Check out our in-depth quickstart guide for step-by-step instructions and best practices.

tip

Want to jump straight into our deep-dive documentation and examples?
Visit our UBA on GitHub for source code, detailed guides, and the latest updates.