블루프린트
장점
- 쉽다.
- 흐름이 잘 보인다.
- 코딩에 대해서 몰라도 된다.
단점
- 기능상 제약이 존재한다.
- 흐름이 복잡해질 수 있다.
- 느리다.
- C++을 사용하면 볼일 없는 오류가 발생한다.
C++
장점
- 원하는 기능을 마음껏 구현할 수 있다.
- 블루프린트에서는 구현할 수 없는 기능이 구현가능하다.
단점
- 어렵다.
- 언리얼에서 제공하는 표준을 맞추지 않을시 오류가 발생한다.
- 간단한 기능을 구현하기도 복잡할 때가 있다.
블루프린트를 쓰면 간단하지만 제대로된 기능을 구현하지 못할 수도 있고, C++를 쓰면 제대로 기능을 구현할 수 있지만 그만큼 어렵다는 것이다. C++ 보다 10배 느리기도하고. 프로그래밍에 익숙하지 않고 게임 아이디어를 현실로 바꾸고 싶다면 블루프린트를 배울 것인데. C++은 게임 개발 업계에서도 많이 쓰이고 있으며 언리얼 이외에 모든 종류의 소프트웨어 프로그래밍에 필수적인 요소이기 때문에 미래에 투자하기 위해서는 C++을 배우는 것이 맞겠다.