빌드 구성 선택
Development는 진단용 로그와 디버깅을 남기고 Shipping은 최종 성능과 노출 제한을 우선한다.
둘의 동작 차이를 미리 확인한다Unreal 패키징 실패는 컴파일 오류만으로 설명되지 않는다. Cook 대상 맵, 동적 로드 에셋, Primary Asset 설정, Development와 Shipping 차이, platform-specific plugin이 함께 맞아야 빌드된 실행 파일이 실제 콘텐츠를 찾는다.
Development는 진단용 로그와 디버깅을 남기고 Shipping은 최종 성능과 노출 제한을 우선한다.
둘의 동작 차이를 미리 확인한다포함할 맵, asset directory, Primary Asset Label을 명시해 동적 로드 누락을 막는다.
에디터에서 보이는 asset이 자동 포함되는 것은 아니다Cook warning, missing reference, redirector, shader compile 실패를 빌드 로그에서 먼저 잡는다.
warning이 런타임 검은 화면으로 이어질 수 있다에디터가 아니라 패키징된 exe나 앱에서 첫 맵, travel, save path, config를 확인한다.
PIE 통과와 packaged 통과는 다르다pak, chunk, prerequisites, platform 인증 파일이 대상 환경에 맞게 들어갔는지 본다.
파일 하나 누락이 설치 실패를 만든다