I’ve found that in places where I have many includes I can just add EngineMinimal.h. This includes a lot of frequently used classes and only adds about 3 seconds to my compile time as opposed to the 30 extra seconds from including the whole engine. This means that you’ll spend less time searching for the correct include headers and won’t have to guess method names as much.