핵심 정보

Unity는 플레이어 빌드 내부로 배포되는 에셋을 위해 AssetBundle의 대안으로 콘텐츠 디렉토리를 도입합니다. 이 기능은 Unity 6.6에서 사용할 수 있으며, 더욱 세분화된 원격 콘텐츠 전송은 Unity 7 세대를 위한 작업으로 설명됩니다.

새로운 시스템은 번들을 분할할 수 없는 로딩 단위로 취급하는 대신 메시 및 텍스처와 같은 개별 아티팩트를 식별합니다. 콘텐츠 해시는 중복 제거를 지원하며, 안정적인 식별자와 매니페스트는 변경된 종속성이 참조하는 모든 아티팩트를 불필요하게 변경하지 않도록 방지합니다.

빌드 프로세스는 병렬 작업, 캐싱, 공유 빌드 가속을 포함하여 Unity의 에셋 임포트 인프라를 사용합니다. 런타임 시 개별 아티팩트를 비동기식으로 로드 및 언로드할 수 있습니다. Loadable 참조 유형은 필요할 때만 콘텐츠를 요청할 수 있는 엔진 수준의 방식을 제공합니다.

Unity는 프로젝트 코드를 변경하지 않고 Addressables의 번들 백엔드에서 전환하는 것을 시연하기 위해 Slime Rancher 2를 사용합니다. 이 예시는 MacBook Pro에서 Unity 6.6 베타로 측정되었으므로 보편적인 성능 보장이라기보다는 구체적인 시연입니다. 누락되었거나 변경된 아티팩트만 원격으로 다운로드하는 기능은 로드맵의 다음 단계로 남아 있습니다.

자세한 내용은 원문에서 확인하세요.