UNREAL C++ · DATA

Data Asset과 Data Table 선택 맵

무기, 아이템, 몬스터 같은 설정 데이터는 코드에 박아 넣기보다 Data Asset이나 Data Table로 빼면 밸런스 수정과 콘텐츠 추가가 쉬워집니다.

데이터 모델 선택

data driven
row tableCSV/JSON 기반 여러 행 관리
data asset개별 에셋 단위로 타입 안정성 확보
C++ structFTableRowBase, UPrimaryDataAsset 정의
runtime use로드 후 스폰, UI, 밸런스에 적용
row tabledata assetC++ structruntime use

에디터 수정 검토

점검
대량 목록아이템 수십~수백 개는 Data Table이 관리하기 쉽습니다.
개별 참조머티리얼, 사운드, 클래스 참조가 많으면 Data Asset을 봅니다.
검증에디터에서 누락 필드와 잘못된 참조를 확인합니다.
확장코드 변경 없이 데이터 추가가 가능한 구조인지 봅니다.