I was able to use precompiled headers to significantly speed up recompilation! A full rebuild of all the gameplay code used to take 4.5 seconds, on my laptop. Now that I made it pre-compile the engine headers, it does it in 1.6 seconds.
I've tried precompiled headers before and struggled to get real speed-up, but I guess this is literally the perfect case for it; every gameplay source code is gonna include the exact same engine library header 馃槉 #cplusplus#cpp