언리얼 C++프로젝트의 구성이 4.15버젼부터 IWYU(Include What You Use)라는 새로운 방식으로 변경되었다. IWYU 방식이 고안된 이유는 불필요한 헤더파일의 참조로 인한 컴파일 시간과 인텔리센스 부하를 최소화하기 위함인데, 이로인해 언리얼 오브젝트가 동작할 수 있는 최소 기능만 선언된 CoreMinimal.h 공용 헤더파일만 참조하도록 c++ 코드의 템플릿이 변경됐다. 하지만 콘텐츠 제작에는 다양한 엔진기능이 필요하기 때문에 이 예제에서는 CoreMinimal.h 대신 엔진클래스의 선언을 모아둔 EngineMinimal.h 파일을 주로 사용한다.