UNREAL C++ · DATA
Data Asset과 Data Table 선택 맵
무기, 아이템, 몬스터 같은 설정 데이터는 코드에 박아 넣기보다 Data Asset이나 Data Table로 빼면 밸런스 수정과 콘텐츠 추가가 쉬워집니다.
데이터 모델 선택
data driven
row table
CSV/JSON 기반 여러 행 관리
data asset
개별 에셋 단위로 타입 안정성 확보
C++ struct
FTableRowBase, UPrimaryDataAsset 정의
runtime use
로드 후 스폰, UI, 밸런스에 적용
row table
→
data asset
→
C++ struct
→
runtime use
에디터 수정 검토
점검
대량 목록
아이템 수십~수백 개는 Data Table이 관리하기 쉽습니다.
개별 참조
머티리얼, 사운드, 클래스 참조가 많으면 Data Asset을 봅니다.
검증
에디터에서 누락 필드와 잘못된 참조를 확인합니다.
확장
코드 변경 없이 데이터 추가가 가능한 구조인지 봅니다.