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... :|
You will find tutorials too.But to design real games need Maya or 3D studiomax,VRay , Photoshop.For the game engine you need to know very good C.Also try Cg(C for game) from Nvdia.
Thats all you need, it has DarkBasic (great for making games and other programs)
It also owns FPS Creator, which is by far the easiest game creating program, it requires no code just objects
Direct Link is http://www.fpscreator.com/
Hey!
If your open to learning a programing language try DarkBasic
If you want to do first person shooters and you dont want to learn languages, try FPS Creator.
Try Blitz 3D It is a Visual Basic based Compiler,Graphics, and Script Editor All in One. It is easy to use once you learn Visual Basic. I had to read one book about Visual Basic and I was rendering in minutes. It is about 100$