This is the single most confusing part for newcomers.
Outside of GameMaker’s own editor, GML has no real LSP, autocomplete is basic, and version control (Git) integration is clumsy. Most serious devs keep a separate reference open. gamemaker studio 2 gml
GML is a : elegant for 2D games and frustrating for general programming. It’s not a “real” language like C# or Python, but it doesn’t need to be. Within GameMaker’s 2D sandbox, GML is a fast, accessible, and capable tool that has shipped hundreds of successful indie games. This is the single most confusing part for newcomers
Used to store data like player health or movement speed. GML has no real LSP