Les langages de programmation courants peuvent être divisés par "type" de développement de jeux.
Les grands jeux triple A qui repoussent les limites en matière de graphisme utilisaient généralement un mélange de C et de C ++ droits pour la majorité du projet. Souvent, un langage de script sera impliqué - cependant, ce n'est pas nécessairement vrai pour tous les moteurs.
Le code de jeu est souvent écrit dans un langage propriétaire (UnrealScript), Python, Lua (CryTek, Spark Engine) ou, dans certains cas, C # (The Sims 2). Quelques moteurs de jeu commencent à prendre en charge JavaScript (Unity, etc.).
Les langages de shader sont également utilisés, bien sûr.
Dans le domaine mobile, les iPhones sont dominés par l'objectif-C tandis que la plupart des autres téléphones portables utilisent Java (Android, Brew-based, etc.).
Quant aux indépendants ou aux petites entreprises, ils peuvent utiliser à peu près n'importe quoi en fonction de leurs plateformes cibles. Par exemple, C # est courant avec les petits développeurs Live. Les développeurs Flash utilisent évidemment ActionScript.
Alors voilà. J'espère que ça t'as aidé.