Community Tutorial: Accelerating your Unreal Engine builds with BuildGraph

This talk guides you through the process of accelerating your Unreal Engine builds with BuildGraph, distributing your compile, cook and package steps across multiple build machines for any number of platforms you need to target.

https://dev.epicgames.com/community/learning/tutorials/37YR/accelerating-your-unreal-engine-builds-with-buildgraph

1 Like

Thanks for sharing.

I’ve got a question, if I only has one platform to built, for example: GameClientWin64. The steps is just Compile, Cook, Pak and Stage, is it still possible to run those steps in parallel ? Or is it possible to Cook in parallel across multiple agents ?

You can’t run compile/cook/pak a single target in parallel since the output of each stage forms the input of the next (i.e. you can’t cook unless you have the editor compiled, you can’t pak if you don’t have the content cooked).

That said, if you were targeting multiple platforms, it is possible to Pak for e.g. Win64 as long as Win64 has been cooked, even if another platform like Linux is still yet to cook.

1 Like