먼저 요구사항을 값의 모양으로 읽는다
캐릭터 능력치
이름, 체력, 공격력이 항상 같은 캐릭터 정보로 움직인다.
게임 진행 상태
현재 값은 메뉴, 플레이, 일시정지, 종료 중 하나만 가능하다.
블루프린트 데이터 설계는 먼저 값의 성격을 나눈다. 여러 속성이 한 덩어리로 이동하면 구조체, 제한된 선택지 중 하나라면 열거형이 그래프를 덜 흔들리게 만든다.
이름, 체력, 공격력이 항상 같은 캐릭터 정보로 움직인다.
현재 값은 메뉴, 플레이, 일시정지, 종료 중 하나만 가능하다.
Make 노드는 필드를 합치고, Break 노드는 필요한 필드만 꺼내 블루프린트 선을 짧게 만든다.
문자열 대신 명명된 값만 허용하면 오타가 사라지고 분기 의도가 그래프에 직접 남는다.