이전의 직렬화를 사용해서 단일 언리얼 오브젝트를 저장하고 불러들일 수 있었다. 그런데 만약
언리얼 오브젝트들이 다양하게 조합되어 있으면 어떻게 해야할까?
프로젝트의 규모가 커질 수록 복잡한 계층구조나, 언리얼 오브젝트들의 조합으로 이루어진 오브젝트는 필수적으로 생길 것이다.
또한 오브젝트의 효과적인 관리 방법을 후의 유지 보수를 고려해서라도 하나로 통일해야 할 것이다.
언리얼 엔진은 이러한 상황을 고려하여 패키지 라는 단위로 언리얼 오브젝트를 관리하도록 설계 해두었다.
언리얼 엔진은 다양한 곳에서 Package라는 단어를 혼용한다
Unreal Object Package : 다수의 언리얼 오브젝트를 포장하는데 사용하는 언리얼 오브젝트

사실 모든 언리얼 오브젝트는 패키지 (Transient Package) 에 속해있다.