> If you're serious about game development you'll have to switch to C# or C++ eventually.
Were the creators of Undertale, Hyper Light Drifter, and Hotline Miami not "serious" because they chose to use GameMaker? I understand the pitfalls of using lightweight scripting languages, but not everyone is trying to create Doom Eternal.
For a certain type of game GameMaker is fantastic. If you know that the game you’re making is going to work with it, or if you’re just starting out, it’s a great choice.
However, you will run into limits that have nothing to do with AAA graphics, and most people are going to eventually want to expand beyond those limits. Clearly not everyone, because there are plenty of people who’d be happy making pico8 games till they day they die. But most people in my experience.