앞서 이 포스팅은 이득우의 언리얼 프로그래밍 Part1을 수강하고 작성한 내용입니다. 개요 C++과 C#이나 JAVA와 같은 하이레벨 언어를 비교하면 다음과 같다. C++의 특징 메모리를 직접 제어 캐시 활용 극대화 저수준 API 호출 복사 작업 최소화 하이레벨 언어의 특징 유지보수성 향상 크래시로부터 보호 자동 메모리 관리 고질적 실수 예방 언리얼 오브젝트 언리얼 C++은 C++의 특징을 가지면서도 하이레벨 언어의 장점을 흡수하고자 했다. 이런 내부적인 기능을 자동으로 만들어질 수 있도록 UClASS() 매크로를 사용해줘야 한다. UCLASS()에는 클래스를 정의하는 프로퍼티와 함수 세트가 들어있다. 언리얼에서는 일반 C++ 오브젝트와 언리얼 오브젝트 모두 사용 가능하다. 일반 C++ 오브로젝트에는 접..