Greets + many thanx for opinions!
So with my tiny gamedev experience methinks, most precious:
- well placed effort & time investment (learning-curve, easy migration through versions)
- in a promising engine (?) (sg with an UI, no Drag & Drop is necessary) + OK language
- which can scale well for larger, non-casual game projects, too.
- also not derailing the user to bad habits (with much click/drag/drop kind of development)
- lastly: platform targets.
Godot seems to get high praises, it is really attractive from outside, from every aspect, except for community / document-wise, also who knows its future?
Defold + Duality then perhaps too unkonwn products - no planning with them.
As for GMS, I was contemplating mostly on its product management, ie: how often must one pay for upgrades. Also, its language seems to be too beginner-oriented / even childish, and its "create a variable anywhere without declaration" is unserious, annoying. I don't know, how larger projects
could be handled, but hopefully GMS 2 aims toward more professional coders with modifs, enhancing language.
So perhaps as a last resort, I should buy its main (desktop) upgrade, if FOSS tools wouldn't be fine. If GMS is accepted as a professional dev. tool, I don't know.
Methinks, Unity has mixed reputation in 2D - dev. department.
EDIT: Heard, a Market Place can also be very useful for the engine.
Correct me, if thougts are very wrong.