But why? Serious question. It's a programming language and a library for (mainly) 2d stuff. It's cross platform and has some graphical tools. But I believe good games have tons of GML in them. So what makes them different from the many other 2D game frameworks & programming languages besides that Gamemaker looks easier. I do welcome it's success though; more tools is better for game makers.