Every time I rebuild my game against engine source, engine is being rebuild as well

I’d have to check the checkin history, but I think they might have changed the default arguments when generating projects. If someone here is still generating projects, they can use this commandline instead to generate them:

<EnginePath>/Engine/Binaries/DotNET/UnrealBuildTool.exe -projectfiles -project=“<UProjectPath>” -game -progress

What happens with the engine projects is that by default on your system, it is adding the -engine option when you do the generate project files.

Later today, I’ll did into the UBT code a bit and see if the defaults are stored somewhere.