AActor
모든 게임 오브젝트의 기본 클래스
- 트랜스폼 속성을 지님
- 컴포넌트를 추가하여 기능 확장
APawn
플레이어나 AI가 조종할 수 있음
- 입력을 받을 수 있음
- 이동 기능 없음
ACharacter
이동, 점프, 애니메이션 등의 기능이 포함된 클래스
- 기본적인 충돌,메쉬,이동 컴포넌트를 포함
- Jump()와 같은 기본 이동 기능 제공
AController
APawn을 조종하는 클래스
- APlayerController -> 카메라, 입력
- AAIController -> AI 행동
UActorComponent
액터에 추가할 수 있는 기능
- USceneComponent
- UStaticMeshComponent
- USkeletalMeshComponent
UUserWidget
HUD, 메뉴 등 UI를 만들 때 사용하는 클래스
AGameMode
게임의 규칙과 흐름을 제어하는 클래스
- 멀티플레이어 기능이 추가
- AGameModeBase를 상속