Disons que les bibliothèques graphiques pour la 2d sont bien assez fournies pour que les bases soit à la portée de tous ceux souhaitant s'intéresser à la prog de jeux.
Rien que la SFML et la SLD.. c'est bon on en parle plus, mais forcément, c'est des bibli, c'est les "outils" que j'évoquais plus haut.
Pour la 3d, j'ai eu l'occasion d'en coder en Java et c'était pas la mer à boire, c'est effectivement surtout une question d'orientation, et la capacité à réfléchir sur un 3ème axe ^^