시작점 찾기
입력, 오버랩, BeginPlay처럼 실행 핀이 들어오는 위치를 먼저 확인합니다.
이벤트 그래프가 커질수록 어떤 노드가 입력을 받고, 어떤 변수를 바꾸며, 어떤 결과를 보장하는지 분리해야 유지보수가 쉬워집니다.
입력, 오버랩, BeginPlay처럼 실행 핀이 들어오는 위치를 먼저 확인합니다.
어떤 값이 읽히고 바뀌는지 변수와 데이터 구조를 따라갑니다.
분기 조건과 실패 경로를 함께 두어 예외 상황을 놓치지 않습니다.
Print, Breakpoint, Watch로 실행 순서와 값 변화를 확인합니다.
직접 참조, 인터페이스, 이벤트 디스패처 중 결합도가 맞는 방식을 고릅니다.
변수, 구조체, 데이터 테이블, SaveGame의 저장 책임을 나눕니다.
UI, 애니메이션, AI, 네트워크는 별도 그래프로 경계를 둡니다.
완성한 그래프를 다른 사람이 이벤트 시작점부터 결과까지 따라 읽을 수 있으면 실전 구조에 가까워진 것입니다.