레벨 전용
특정 맵의 문, 컷씬, 일회성 이벤트처럼 다른 곳에서 쓰지 않을 로직은 Level Blueprint가 빠릅니다.
Logic Place
Level Blueprint와 C++ 스크립트의 선택 기준은 구현 난이도가 아니라 재사용성, 성능, 레벨 종속성입니다.
특정 맵의 문, 컷씬, 일회성 이벤트처럼 다른 곳에서 쓰지 않을 로직은 Level Blueprint가 빠릅니다.
여러 레벨과 액터에서 반복되는 규칙은 C++ 클래스나 컴포넌트로 분리합니다.
C++에서 핵심 함수를 만들고 블루프린트에는 조정 가능한 값과 이벤트만 넘깁니다.
디자이너가 자주 바꿀 데이터는 에디터에서 보이게 하고, 핵심 알고리즘은 코드 리뷰가 가능하게 둡니다.