Pour créer un jeu Flash il faut avoir Flash ( 5,MX ou MX 2004). Flash5 est le plus simple au niveau programmation et MX 2004 le plus complexe. Evidemment la puissance est proportionnelle à la complexité, Flash MX étant pour à mon avis un bon compromis. Ensuite il faut apprendre à utiliser Flash. Selon la complexité du jeu il faut connaître le fonctionnement de Flash ( et surtout l´actionscript, le langage inégré de Flash) de très bien à parfaitement, donc inutile de rentrer dans les détails.
Pour apprendre Flash :
http://www.flash-france.com ( tutoriaux + forum)
Acheter un livre de référence peut te permettre de gagner du temps. Par ailleurs pour les jeux en Flash il existe de nombreux livres qui abordent ce sujet, mais tous ne permettent pas d´aller très loin en programmation.