I've never used GameMaker, so I'd have to learn quickly on the go. I've also never programmed with GML, but I know it's one of those scripting languages designed to make coding easier. At first, it might take me a bit longer to get things done until I get comfortable with the engine's design and the language