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:
- You create a Hathora Application and Build using the Horde Agent image.
- You modify your Unreal Engine code to integrate with Hathora’s platform.
- You configure the Horde Server so it can enroll the Hathora agents.
- 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.