Tout dépend de quelles sont tes attentes:
-Utiliser un logiciel tel que game maker, rpg/fps maker, etc.. qui te mâchent le sale boulot et permettent de créer des jeux vraiment très libres, de plus tu n'as pas ( ou quasiment pas) à toucher à du code.
-Tu peux sinon commencer à programmer, mais utiliser un moteur déjà tout fait, tel que Ogre (3D), cela t'evitera de faire tout ce qui est des calculs physiques et mathématiques, un bonne partie difficile en moins...
-Sinon du code pur et dur, un bloc note et un compilateur 
Non je rigole, tu peux par exemple entreprendre l'apprentissage d'un langage, utiliser un IDE où le debugger, le compilateur et le bloc note sont réunis... C'est plus difficile et plus long, mais là les possibilités de personnalisation sont infinies, la seule limite est ton imagination. Il te faudra cependant des connaissances dans plusieurs autres domaines, le graphisme, les bibliothèques, etc..