04-26-2012, 12:02 AM
If you ask me, I would have to say that the Unreal Development Kit would be best for game development, since that the script it uses is based on the powerful C++ programming language. The DevKit gives you a wide veriety of options to make your own games. However, only people with general knowledge of C++ can use the program (go ahead, check it out, www.udk.com). Blitz 3D is a cool program for noobs to make games. It has a descent help file with it that describes its programming language in detail. It uses a variant of the BASIC programming language, which is called BlitzBasic. It's a really neat tool for beginners. Game Maker, on the other hand, I wouldn't recommend to use for 3D games. It's a good program to make 2D games in.