Abstract: Entity-Component-System (ECS) is a fundamental architecture of game engines. It consists of entities (identities), components (data), and systems (logical units). It schedules the system ...