게임 개발자를 위한 메모리 구조 7 – 왜 최근 게임 엔진은 ECS 구조에 관심을 가지기 시작했을까?
최근에 ECS라는 키워드를 굉장히 자주 듣습니다. Unity DOTS, Unreal Mass, Data Oriented Design 같은 키워드들을 살펴 보면 거의 반드시 등장합니다. 대표적인 상용 엔진들은 컴포넌트 기반(Component Based)으로 게임 객체를 설계했습니다. 유니티의 경우 GameObject가 MonoBehaviour를 상속하는 컴포넌트로 기능을 구현합니다. 언리얼 엔진의 경우…