I'm still trying to figure out how these two programs are different. They both have arrays, sprites, variables and all that basic stuff. And they can both save and edit specific files.
Unless GM can't play video files so far all I have is SC can compile for windows, it's got global scripting/methods and it doesn't have an equivalent of GM's built in inventory or status bar and you can't paste an image from one card onto the current card. Aside from that they essentially do the same thing.