Reference budget

에셋 레퍼런스는 로드 시점과 메모리 영향으로 선택한다

블루프린트 변수가 에셋을 가리킬 때 중요한 질문은 지금 함께 로드할지, 필요할 때 경로로 찾아올지다.

항상 필요 하드 레퍼런스
조건부 필요 소프트 레퍼런스
핵심 비용 메모리, 초기 로딩, 지연

Hard Reference

즉시 사용

소유 블루프린트가 로드될 때 연결된 에셋도 함께 메모리에 올라간다.

기본 캐릭터, 공통 UI, 항상 보이는 메시처럼 실패하면 안 되는 에셋에 맞다.

Soft Reference

지연 로드

에셋 경로만 들고 있다가 Load Asset 같은 노드로 필요할 때 불러온다.

아이템 아이콘, 스킬 이펙트, 지역 전용 메시처럼 상황별 에셋에 유리하다.

선택 전에 확인할 네 가지

01

사용 빈도

매번 필요하면 하드, 드물게 필요하면 소프트가 기본값이다.

02

에셋 크기

큰 텍스처와 이펙트는 초기 메모리 예산을 먼저 확인한다.

03

지연 허용

사용 직전 로딩 시간이 보이면 미리 로드하거나 하드로 둔다.

04

실패 처리

소프트 로드는 로드 실패와 대체 에셋 경로를 함께 설계한다.

규칙

처음에는 즉시 필요한 핵심 에셋만 하드로 고정하고, 선택형 또는 지역형 에셋은 소프트 레퍼런스로 분리해 로딩 책임을 명시한다.