^^^^ bon, ben tout le monde est d´accord au final
pour le " découpage", je vais dans le meme sens que lapintade ; et je rajoute pour dire qu´il n´y a pas, à priori, d´études pour devenir programmeur moteur, ou programmeur outil, ou programmeur jeu. Tu deviens programmeur, et tes spécialisations ( physique et archi des cartes 3D, par ex. pour le moteur, connaissance des api win32 pour les outils, etc.) determinerons où tu seras la plus en mesure d´appliquer tes connaissances.
Maintenant, sur un projet un peu conséquent, on a effectivement des équipes séparées, meme si chacun déborde de temps en autre plus ou moins sur le domaine d´un autre.