
ECS, pour Entity Component System (Entité Composant Système), est souvent présenté comme un modèle d’architecture naturel pour le jeu vidéo. On le croise dans les moteurs modernes, dans les simulateurs, dans les outils de visualisation, et plus largement dès qu’un programme doit faire évoluer un grand nombre d’objets selon des règles combinables. Pourtant, tant que l’on reste à la définition théorique, le modèle peut sembler abstrait. Une entité, un composant, un système : la formule est simple, mais elle ne dit pas encore ce que cette organisation change dans l’écriture quotidienne du code.

