Yeah, you can speed up the C++ build times for a game project or plugin project. By default, the Unreal Build Tool will lump all source files together into a single combined .cpp file and compile that all at once. That means that even a tiny change in a single source file will trigger a rebuild of the entire project source. You can change this behavior by adding the following two lines to your project’s .Build.cs file:
MinFilesUsingPrecompiledHeaderOverride = 1;
bFasterWithoutUnity = true;
Just put those in the C# constructor, right above the “PublicIncludePaths” line. This will force UBT to compile each source file individually, much like a Makefile would do, and can speed up your compile times tremendously.