오늘은 요즘 공부하고 있는 에픽 게임즈 자체 개발 엔진인 언리얼 엔진(Unreal Engine, 줄여서 UE)의 유명한 기능 중 하나인 '블루프린트'에 대해 소개해보고자 한다. 블루프린트(Blueprint)란? 언리얼 엔진의 비주얼 스크립팅 시스템. 언리얼 에디터 안에서 노드 기반 인터페이스를 사용해 게임플레이 요소를 만든다. 일반적인 스크립팅 언어와 마찬가지로, 엔진 내 객체 지향형 클래스 또는 오브젝트를 정의하는데 사용된다. 정확한 명칭은 'Blueprint Class'로, 콘텐츠 제작자가 기존의 클래스 위에 다른 함수성을 쉽게 추가할 수 있도록 해주는 에셋이다. 여기서 '다른 함수성을 쉽게 추가할 수 있다'라는 말은 내가 봤을 때, 기존의 클래스나 액터에 새로운 동작, 기능 또는 특성을 간단하게 추..