Blueprint vs C++

Level Blueprint와 C++ 역할

레벨 전용 이벤트는 블루프린트가 빠르고, 여러 레벨에서 재사용될 규칙과 성능 민감 로직은 C++가 안정적이다.

책임 분리

workflow split

레벨 블루프린트

특정 맵의 트리거, 컷신, 배치 이벤트처럼 현장성이 강한 흐름에 적합하다.

C++ 스크립트

캐릭터, 컴포넌트, 시스템처럼 반복 사용되고 테스트해야 하는 로직을 담는다.

조합 방식

C++로 기반 클래스를 만들고 Blueprint에서 값과 연출을 조정하는 구조가 흔하다.

레벨 이벤트C++ 기반BP 조정게임 실행
레벨 구조

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