(Author here) Construct is completely independent of GameMaker. Key differences are it's fully browser based and built entirely on web technology, has more focus on the block-based alternative to coding, but also support for industry-standard JavaScript and TypeScript rather than a custom language (GML).