Blueprint vs C++

Level Blueprint는 맵 전용 흐름, C++는 반복 규칙에 둔다

둘 중 하나만 고르는 문제가 아니라 변경 빈도와 재사용 범위에 따라 구현 위치를 나누는 일이다.

위치맞는 로직선택 기준
Level Blueprint특정 맵의 트리거, 컷신, 배치 이벤트레벨이 사라지면 같이 사라져도 된다
C++ Class캐릭터, 컴포넌트, 시스템 같은 재사용 로직여러 레벨에서 반복되고 테스트가 필요하다
HybridC++ 기반 클래스를 만들고 BP에서 값과 연출을 조정한다API는 코드, 콘텐츠 차이는 에디터에 둔다
Runtime레벨 고유 연출과 재사용 시스템이 함께 동작한다역할이 섞이지 않게 경계를 남긴다

복사하기 시작한 Level Blueprint 로직은 C++ 컴포넌트 후보로 본다.