Oui, comme il existe la POC : Programmation Orientée Composant.
Programmation Orientée Composant
S'agit il du même type de composant que l'on peut retrouver dans le modèle MVC en complément des contrôleurs?
Un composant est une unité beaucoup plus petite que le concept de contrôleurs. Vois si Wikipédia ne t'éclaire pas plus à ce sujet.
Concernant la POA j'y ai brièvement touché à travers le framework Spring pour JEE, qui permet de monter des applis 3-tiers.
Le concept est intéressant et sans aucun doute pratique dans le cas d'applications conséquentes, mais honnêtement c'est une horreur à appréhender je trouve. Il suffit d'ailleurs de jeter un oeil à la page de wikipédia pour en avoir une idée.
Dans le cadre d'un jeu php, ça me semble vraiment surdimensionné comme technologie. Déjà niveau framework POA pour PHP ça a l'air plutôt maigre, et même sans ça je n'en vois pas les avantages, contrairement aux inconvénients qui sont vraiment rebutants.