It's a full game engine that works together with GameMaker for stuff like exporting and asset management. The engine is fully open code so you can add or edit anything you want or need using GML and other supported languages.