Pour le langage de programmation choisi, la réponse est qu'il n'y en a tout simplement pas !
J'ai déjà vu des jeux de plâte-forme en javascript ou un mmorpg en flash
La seule différence du C/C++ est la vitesse, mais si tu veux faire un jeu simple ce n'est pas la peine de l'apprendre (loin de là)
Pour le moteur 3D, ce n'est pas non plus la peine de prendre du C/C++ : j'ai trouvé dans un livre (je ne me souviens plus du nom) un code qui permettait d'afficher un cube en 3D dans flash ! Evidemment, il ne faut pas éspérer faire un morrowind ou un doom 3 avec ca mais cela suffit (par contre il faudrait le traduire dans un autre langage parce que flash c'est la lenteur incarnée)