Compared to GML’s pure, direct, and fleshy performance when developing games, C# always makes people feel procrastinated, mother-in-law, like using a cannon to fight flies. Users of GML language spend 99% of their time dealing with game logic, while users of C# language need to spend a lot of time entangled in trivial language details.Ĭ# is a general-purpose language, while GML language is designed for game development.
If you have no programming experience, you only need to learn the three knowledge points of variables, functions and control structures, and you can use GML language to write the game by hand. All you need to do is to be familiar with functions.
If you have a basic C-like language, you don’t need to learn GML.