Seriously. Only things I know it's not capable of are shaders (but maybe with extensions who knows). Gm is capable of 3d but not that well.
Some stuff might be harder(or more tedious) in GM than traditional coding. Also collisions are not that efficient as they could (for anything more cpu intensive projects do not use pixelperfect collisions if you don't have to)
Also the room editor (at least in version
does not have zoom. So at low resolutions level editing might be annoying.And of course your Java experience is great. And if something seems to impossible, there usually is a workaround for that.
For example fullscreen screen deformations and motion blurs are possible if you know what you're doing.









