I solved all of my errors, it was just a bunch of missing includes, now that I have to include everything manually. I’ve set PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; in my game’s Build.cs so it ought to be using them. The only thing I am still unclear about as mentioned before is how to reference GEngine without including Engine.h.