처음에는 책임을 작게 잡기
하나의 블루프린트가 입력 처리, 상태 저장, 화면 표현을 모두 끌어안기보다 한 가지 목적을 분명히 갖게 합니다.
블루프린트를 코드 대체물로만 보지 않고, 눈으로 추적 가능한 게임 로직 설계 단위로 이해했는지 확인합니다.
하나의 블루프린트가 입력 처리, 상태 저장, 화면 표현을 모두 끌어안기보다 한 가지 목적을 분명히 갖게 합니다.
이 블루프린트가 플레이어 입력, 오브젝트 상태, UI 표시 중 무엇을 담당하는지 한 문장으로 정리합니다.
이벤트 노드에서 실행 핀을 따라가며 어떤 값이 바뀌고 어떤 액션이 발생하는지 순서대로 읽습니다.
그래프가 길어지면 함수, 컴포넌트, 통신 방식으로 나눌 수 있는 책임을 먼저 찾습니다.