블루프린트는 프로그래머와 디자이너의 협업이 가능하도록 해줄 때 편리하다. unreal은 디자이너도, 프로그래머도 둘 다 사용이 가능하다는 점에서 큰 이점이 된다. 이에 대한 예시로 디자이너가 새로운 유형의 무기를 구현할 때, 프로그래머가 무기에 대한 클래스를 만들어 놓고 Fire() 함수 등 조작할 수 있는 중요한 몇가지의 함수를 블루프린트로 만들어 가시화 해놓으면, 디자이너가 코드를 읽어야 할 필요는 없다. 프로그래머도 디자이너에게 코드를 맡길 필요가 없다. 총 발사 속도를 다시 코딩하고 게임을 컴파일 시킬 필요도 없다. 디자이너는 블루프린트를 이용해 직접 발사속도 및 스태틱 매쉬만 변경해주면 된다. 이는 디자이너 프로그래머 모두에게 시간 절약이 될 수 있다. 근데 프로그래머에게도 BP를 사용할지 C+..