Actually I've gone back on what I've said for two reasons:
1- My buddy (whom I will be collaborating on future games) can't program and Game Maker doesn't really required programming.
2- While investigating GM I've learned that the system is "object oriented." This is an important concept for C++ programmers and is what you use to program with the DirectX libraries. So this is a great tool to bridge that gap between being a C programmer and learning the Object Oriented Programming that is the ++ in C++!
3- Making games in GM is teaching me the importance of many game development aspects; planning, objects, sprites, sound, collision detection, networking, and story telling/game environment.
So I am not recommending that anyone interested in game development check out GM. It even has a language called GML that's similar to C++ that you can use to take more control of your game dev.
The GM community is huge (the forum is super active and loaded with tutorials, hints, published games, free sprites etc.)
The full version has networking that you can use to make client/server apps and is great for the more advanced MMORPG that everyone wants to make!
The last sweet aspect of this app is that they totally release anything you make to you. Anything you make with GM (even in the free version) is 100% your game and you can sell or do whatever you want. I've never seen this before. The free version even lets you make an executable so ppl don't have to have the GM program to run your game.
This product is great, I've already purchased the full version. The Game Programmer University website has lots of free GM classes.
So, I am using GM to help me make a smoother transition into making real big boy games with DirectX. I recommend doing this. Making a game in GM cuts the dev time WAY down and allows the newbie to learn the basics of the game dev life cycle.
Hit me up if you have any questions.
I've already posted my first game...well it's 95% from a GM tutorial but I've gone a little further and made little tweaks...http://www.funkyfreshdesigns.com/forum/ ... c.php?t=19