DATA TABLE

Data Table 구조체 행

아이템, 몬스터, 퀘스트 값을 블루프린트 안에 직접 넣으면 수정 비용이 커집니다. 구조체와 데이터 테이블을 쓰면 데이터와 로직을 분리할 수 있습니다.

Struct행이 가져야 할 필드와 타입을 먼저 정의한다.
Data Table구조체를 Row Structure로 선택하고 행 데이터를 입력한다.
Row Name각 행의 고유 키로 원하는 항목을 찾는다.
BlueprintGet Data Table Row로 찾은 값을 UI, 아이템, 스탯 로직에 연결한다.
중앙 관리

여러 블루프린트에 흩어진 값을 하나의 테이블에서 관리해 수정 범위를 줄입니다.

기획자 친화

행과 열 형태라 스프레드시트처럼 값을 확인하고 조정하기 쉽습니다.

Found Row

행을 찾았을 때 구조체 데이터가 나오며, 필요한 필드를 분해해 사용할 수 있습니다.

Not Found

Row Name 오타나 누락에 대비해 실패 분기에서 기본값이나 오류 처리를 둡니다.

밸런스 값 분리자주 바뀌는 밸런스 값은 테이블로 빼고, 계산 규칙과 상태 변경은 블루프린트 로직에 둡니다.
DataTable Row Name 규칙 주의Row Name은 문자열 키처럼 쓰이므로 네이밍 규칙을 고정하고, 없는 행 처리 분기를 항상 준비합니다.