[FEATURE REQUEST] Optional HMake integration for Unreal Engine

I have successfully compiled Unreal Engine 5.7.4’s UnrealServer-Linux-Debug configuration using my C++ build system, [HMake]( HassanSajjad-302 (Hassan Sajjad) · GitHub
HMake), at this commit.

In my current benchmarks, HMake’s full build is 1.6× slower than UBT: HMake uses jumbo compilation, while UBT uses both jumbo compilation and PCHs. However, HMake
is 4× faster on zero-target builds, taking approximately 400 ms on my 14900HX system.

HMake also supports IPC-based compilation using big header-units. Preliminary experiments suggest the potential for a 2×–3× compilation speedup, but this remains a
projection that needs validation across a complete Unreal Engine build.

Implementation details, benchmarks, limitations, and reproduction steps

Unreal Engine integration branch

Looking forward to your thoughts.

I also opened a pull-request https://github.com/EpicGames/UnrealEngine/pull/15176