Additionally, experienced coders can take advantage of its built in scripting language, 'GML' to design and create fully-featured, professional grade games. It features a unique 'Drag-and-Drop' system which allows non-programmers to make simple games. GameMaker is software designed to make developing games easy and fun. The Essential Gamemaker Functions, Concepts, and Tools Guide.
GameMaker Handbook - The Ultimate Resource for Beginners.