Recommendations to others considering GameMaker:
One important consideration is the need to use GML, which, despite being a language relatively easy to pick up, still demands some practice. Other consideration is the number of platforms you are developing your game for. If you intent to develop for several platforms, GameMaker will become expensive. In those cases, it is suggested evaluating Construct2 and Unity3D too. Review collected by and hosted on G2.com.
What problems is GameMaker solving and how is that benefiting you?
I teach game design for undergraduates and it is very difficult for students to implement game prototypes in typical programming languages (C++, C#, etc.). GameMaker allows me and my students to dive in to build small game mechanics at once, which is great for learning the basics of the area. Review collected by and hosted on G2.com.