레벨 전용 연출은 가까이 두고 반복 규칙은 C++로 승격한다
선택 기준은 편한 도구가 아니라 수명, 재사용성, 성능 민감도, 협업 비용이다.
| 질문 | Level Blueprint 신호 | C++ 신호 |
|---|---|---|
| 어디까지 살아야 하나 | 현재 레벨 안에서만 의미가 있다 | 여러 레벨과 인스턴스가 공유한다 |
| 누가 자주 바꾸나 | 디자이너가 배치와 타이밍을 빠르게 조정한다 | 코드 리뷰와 테스트가 필요하다 |
| 얼마나 자주 호출되나 | BeginPlay, Trigger 같은 낮은 빈도다 | Tick, AI 판단, 물리 보조처럼 비용이 누적된다 |
| 언제 승격하나 | 맵 배치가 로직의 일부다 | 기능 이름이 생기고 복사가 반복된다 |
C++는 기반 API, Blueprint는 레벨별 값과 참조 연결을 맡길 때 오래 버틴다.