Yuo can make a game in almost any language, a normal C compiler wouldd o it if you knew how to program...
You don't need to pay $1000 for a program to program, lol...
Out of interest, why do you need it. I mean, games are possibly the most complx thing to program... EVER, seeing as your asking for programs im guessing you have no prior experience programming, so starting uot on a game is just a lost cause to be honest... :|