오브젝트 범위

UObject와 AActor 선택 기준

둘의 차이는 상속 이름보다 월드에 배치되는지, Transform과 Tick, 복제 같은 런타임 책임을 갖는지로 판단합니다.

데이터 월드 수명 소유

UObject

월드에 직접 놓이지 않는 데이터, 설정, 서브시스템 보조 객체에 어울립니다.

AActor

Transform을 갖고 레벨에 배치되거나 스폰되어 월드와 상호작용하는 객체입니다.

수명 관리

UObject는 Outer와 GC 기준을, Actor는 Spawn, BeginPlay, Destroy 흐름을 봅니다.

확장 방식

보이는 물체는 Actor와 Component 조합, 순수 로직 데이터는 UObject 계열을 먼저 검토합니다.