Entity Component System, 이하 ECS는 이름 그대로 Entity, Component, System으로 구성되고, 추가로 World라는 개념이 있다. Component : 데이터를 저장하는 역할 Entity : 데이터 저장 X, unique한 index를 가진다. System : 행동 (데이터를 변형시킨다) World : Component와 System이 저장돼있음 World는 매 틱마다 System들을 실행한다. 각 System에 정의되어 있는 함수에서 Component를 수정하고, 그 Component 개체들을 가리키는 인덱스가 Entity이다. 하나의 Entity에는 여러 개의 Component가 들어갈 수 있고, Entity 간에는 부모 자식 관계를 맺을 수 있다. 위 예시에서는..