본문으로 바로가기

[언리얼] 블루프린트와 C++

category 개발/언리얼 2019. 1. 23. 02:08

블루프린트

장점

    • 쉽다.
    • 흐름이 잘 보인다.
    • 코딩에 대해서 몰라도 된다.

단점

    • 기능상 제약이 존재한다.
    • 흐름이 복잡해질 수 있다.
    • 느리다.
    • C++을 사용하면 볼일 없는 오류가 발생한다.

C++

장점

    • 원하는 기능을 마음껏 구현할 수 있다.
    • 블루프린트에서는 구현할 수 없는 기능이 구현가능하다.

단점

    • 어렵다.
    • 언리얼에서 제공하는 표준을 맞추지 않을시 오류가 발생한다.
    • 간단한 기능을 구현하기도 복잡할 때가 있다.


블루프린트를 쓰면 간단하지만 제대로된 기능을 구현하지 못할 수도 있고, C++를 쓰면 제대로 기능을 구현할 수 있지만 그만큼 어렵다는 것이다.  C++ 보다 10배 느리기도하고. 프로그래밍에 익숙하지 않고 게임 아이디어를 현실로 바꾸고 싶다면 블루프린트를 배울 것인데. C++은 게임 개발 업계에서도 많이 쓰이고 있으며 언리얼 이외에 모든 종류의 소프트웨어 프로그래밍에 필수적인 요소이기 때문에 미래에 투자하기 위해서는 C++을 배우는 것이 맞겠다.