Function Library

블루프린트 함수 라이브러리

특정 액터 상태에 묶이지 않는 계산이나 변환 로직은 함수 라이브러리로 빼면 재사용과 테스트가 쉬워진다.

라이브러리 분리 기준

shared utility

공통 로직

여러 블루프린트에서 반복되는 계산이나 변환을 한 곳에 모은다.

상태 독립

특정 액터의 멤버 변수에 의존하지 않는 순수한 동작이 잘 맞다.

노드 제공

라이브러리 함수는 그래프에서 일반 노드처럼 호출할 수 있다.

남용 방지

게임 규칙이나 상태 변경 로직까지 모두 모으면 의존성이 흐려질 수 있다.

logiclibrarynodereuse
라이브러리 흐름

함수 라이브러리는 편리한 잡동사니 창고가 아니라, 상태와 무관한 공통 기능만 모을 때 가장 깔끔하다.