블루프린트 책임 분해
블루프린트는 시각적으로 보이지만 결국 게임플레이 책임을 작은 단위로 나누는 설계 도구입니다.
시작점
입력, 충돌, 타이머처럼 실행을 시작하는 지점을 구분합니다.
상태
변수와 컴포넌트 값이 현재 오브젝트의 상태를 표현합니다.
규칙
분기, 함수, 매크로로 게임 규칙을 단계적으로 정리합니다.
결과
애니메이션, 사운드, UI, 다른 액터 호출로 결과를 드러냅니다.
그래프 책임 경계
한 그래프에 입력, 계산, 표현이 뒤섞이면 함수로 나눕니다.
협업
C++가 맡을 핵심 시스템과 블루프린트가 맡을 조정 영역을 나눕니다.
분기 검수
블루프린트 하나의 책임을 실행 시작점, 상태값, 처리 규칙, 표현 결과으로 설명할 수 있어야 합니다.