FASTBuild is an open-source distributed build system, which could be a free alternative to Incredibuild. Unreal Engine 4 (UE4) does not support FASTBuild natively, however it's not hard to integrate it manually.
Integrate FASTBuild with UE4
We assume you already have the full UE4 source code. First you'll need to grab the latest FASTBuild tools from here. We use v0.93 Windows x64 version in this tutorial. Download it and extract all the files. Here you have several choices:
- Place the files under any folder which could be found with your system's
PATHenvironment variable. To see where these folders are, run the
PATHcommand in a command prompt window;
- Place the files under the
Engine\Binaries\ThirdParty\FASTBuildfolder of your engine. This is the recommended place;
- Place the files anywhere you like. This is not recommended because you'll have to hard-code the path later.