언리얼 엔진을 다루다 보니, 문득 언리얼 엔진의 "C++ 클래스 생성 툴"은 왜 있는건지가 궁금해졌다. 이는 전적으로 편의성을 위해 만들어진 것이라고 한다. 초기 언리얼 개발자들은 새 클래스를 만들 때, 1. 헤더파일을 직접 만들고2. 소스파일을 직접 만들고3. #include, UCLASS(), GENERATED_BODY(), public 상속까지 모두 다 직접 코드로 타이핑해야 했다고 함. 그래서 Epic은 편의성을 위해, "New C++ Class Wizard"를 만들어서 수작업으로 할 법한 일들을 자동화하였고, 이것이 지금 우리가 쓰고 있는 C++ 클래스 생성 툴이라고 한다. 이 툴은 이러한 기능들을 한다고 보면 됨.1. 부모 클래스를 선택 : 적절한 헤더를 포함하여 상속 구조까지 자동으로 완성해..