<not the original commenter> It's a bit more advanced and complex then gamemaker - when I used it a few years ago a more direct comparison would have been a 2d specialist Unity (although it does 3d as well, and this may have significantly advanced since I last used it)