Thanks for the explanation
@FrostyCat but I stick to it, if you want to program in a high level language, you should use C++ or similar.
GMS used to be a pure engine for beginners and now it's moving forward and is more and more aimed at experienced programmers.
Development is good, but GMS might lose its market niche, because many have probably decided for GMS, because you get there faster
than with Unity or Unreal. Unreal is indisputably the better engine, but Unity has earned its place because it has an easier entry.
At GMS there are also so many under construction where beginners are left alone, just think of shaders, deep sorting, tile collision and
much more.
You see it yourself, when you look at the beginners, you see 80% of the code copied together, from some videos or something like that.
That would make me think as a developer, because apparently the beginning is so difficult, that you can't get anything done yourself,
or else, there are just small hurdles, which take the fun out of you or let you miss your goal (see above, shader ...).
We live in the 21st century and I can say that there were Game construction kits in the 80s where you could really get a game fast.
Why do I have to deal with collisions and depth grading as a beginner? Why doesn't GMS do that for me and it would just need different
master-objects. A wall, an enemy, a water, a damage and a player object and everything I put under it are children of it.
Each of these parent objects would have default properties and the player object would even have its keyboard and gamepad controls
and whoever can program that better would overwrite the code so classes would make sense even for beginners because they would
make it easier to make a game.
In my opinion there is one thing that is always forgotten, we all have dreams, but only a few can make them come true. Especially Gamer
dream of their own game, but most of the time they can't program at all. It's clear to me that a company has to decide which way it wants
to go, but as soon as something appears that makes life a little easier, people are gone and make their games with an other game engine.
Miradur