Original-Gamer: You can also use XNA which is free and has a lot of support. Plus you can upload your games to the 360 or windows mobile 7 phone, hell you can even sell them!
-Anyone interested in making games can download UNITY3D for FREE....from their own site. http://unity3d.com/ -The TornadoeTwins have an amazing tutorial and game dev diary on YouTube. http://www.youtube.com/watch?v=5-X-Ebh1kYA&feature=related You're Welcome.