Je te conseillerai de récapituler les avantages/inconvénients de chacun des langages que tu connais, afin d'en choisir un.
Ensuite, choisi la représentation de ton jeu: 2D? 3D? un mixe des deux?
Après avoir choisi la représentation, fait un tours d'horizon des moteurs graphiques / moteurs de jeux open source pour faire ton choix (en fonctions de leur capacité à gérer la 2D et/ou la 3D).
Pour ma part, je choisis mon moteur graphique en fonction de ces critères:
- me permets de faire ce que je veux (ex: pour faire de la 2D, de la 3D, permets d'être couplé à un moteur physique, lire tel type de modèle 3D, exécutable sur un OS particulié, etc...)
- avancement du moteur (un moteur en cours de dev peut ne pas répondre à tes besoins)
- une documentation solide (avec des tutos et/ou exemples c'est encore mieux!)
- une communauté active (pour des améliorations du moteur, entre-aide,etc...)
(je fais un peu de pub, désolé
) Sinon pour ma part, je code actuellement un jeu Java (Android), et je cherche justement un infographiste 2D... Si tu es intéressé, fait moi signe 