I am working and learning on this engine allot since 2007. It ease your work on making a game and learning about game technologies. Many people confuse this program with things like "RPG Maker". RPG maker is a program which makes only old style RPG games and is HILARIOUSLY limited ONLY to that, while GameMaker supports its own language made EXACTLY for game development. Sadly, lot of people are too blind to see its power. The program can turn anyone to a very lazy programmer, since it has lot of ready build-in spoiling scripts like pathfinding, and etc. I keep hearing people complain it was slow, but they just rush on using the futures with out even knowing what they do. I have seen unoptimized RTS fail tries which execute pathfinding each game step. I have seen people drawing images outside the game view... This program is a hundred times more powerful for game development then a user thinks! Sadly, I havent seen much people to look at it in a more serious way then just fooling around...