can make any kind of game. The problem seems to be that you and others think that if ENIGMA doesn't have feature X that GM has, then it suddenly cannot do anything.
I don't recall the term used "cannot do anything" but for example if I want to do a game that has parts in them and ENIGMA can't, then I can't. Same if I want to do a game that has video / cut scenes (pre rendered) I cannot in GMS because those fools were too lazy to support something across all platforms
The whole idea for GM/ENIGMA is for those who do not code and skilled enough to build a game from scratch using code( C++, etc.) instead use D&D or an easy to learn GML in hopes of moving up eventually.
Yes, there are bugs, but most of the time you can go around them. Like in case of particle system not working you could of made your own. Making a particle system in GML/EDL is less than 100 lines.
It's not really fair to say something like that because if I knew I would have done it
That's like YYG saying to their customers "Oh we don't support video because we don't give a shit, do your own !" in fact they did say that rubbish lol, that kinda defeat the whole purpose of people using GM don't you think ?
Same for ENIGMA. I barely am getting into GML, I am not 100% fluent yet in GML, but I know enough about programming logic to help me get further up, but I still lack skill to make stuff from scratch, meaning those 100 lines you speak about for parts.
So I am not only convinced, but certain that GM can make Diablo, Bastion, FTL, MYST, Fallout, Arcanum and even Portal. It's just that you won't have a "Portal extension" coming with ENIGMA just to make a portal game in 20 lines of code. You still have to do the work.
Regardless of whether you have functions to do things, you still need work to piece it together.
For particles, there are many functions for parts, but if you don't know how to use them, they are useless
There are games you can't do, of course if you don't have the functions or anything to work with, what does it leave people ? Having to look for DLLs or make their own.......
not everyone can make their own, or they'd probably not be using GM/ENIGMA in some cases. Ok some people use GM/ENIGMA to speed up the game making process, but many use it because they don't know how to code. Personally I would be user 1, even if I knew C++ and everything needed to build from scratch due to lack of time.
As far as GM making MYST I doubt it. What MYST does not have cut scenes.
and GMS does not support any video function, yeah I know the phrase "do your own" from the devs there, but the only GMMovieDLL is old, obsolete and does not work.
In ENIGMA, yes it would be possible, and if ever there is rendering video on surfaces, would make for even more advanced game (mixing of live video / renders inside gameplay, as in a version of MYST.