I prefer having these (of GMS2 Mobile esp. Android module) if i become a respondent of a roadmap survey:
1. stable,fast,efficient IDE and runtimes.
2. stable,fast,efficient and up-to-date mobile modules runners such as APIs,JDKs,NDKs, Android 64bit support (64bit
is already on Q2 of 2018 roadmap list, that's a great move YoYo team! we appreciate it, keep it up! because in 2019 it will be already mandatory to be published on the platform)
3. lightweight processing for GML,objs,functions,CPU,memory,hardware related processing,etc.
4. well working and up-to-date official extensions for essential features for published games such as monetization features: ads, iap, package expansions, and social networking features e.g. social shares, leaderboards, etc. Those features are things related to the needs of game publishers~players' end to survive the market industry (I believe many of us investing on hundreds~$ GMS2 mobile modules license don't spend the relatively-pricey budget just for a personal hobby to make games to be played by just the creator and few friends only? and not want to publish it to compete the market industry, (success or not is another case), but it is so ordinary that our dream is to make our games accessible and be played by as many as possible players, so it must survive to compete on market with must-have essential features, imho).
5. Extensions and marketplace update, easier process to make extensions for anyone including non-expert users (newbies) with official guides (steps by steps to do, templates, samples), personal library things update. This number 5. is significant if number 4. isn't well provided so that there's alternative for solutions.
6.
Any Optimizations of existing functions/features especially on the mobile runtimes (e.g. YoYo's internal java codes on the runner engine that have errors on lint report unfixed for years, those so-called deprecated "regular warnings")
(
please fix and optimize those deprecated java runner codes on android runner lint errors report, it is growing on every new release! amount of warnings increasing from time to time from 30ish...40+..50+..until 90+.. of warnings if using obsolete yoyo's extensions or even not). Yeah some people will say to disable the report. But, Disabling lint report just "hide" the problem, not solve it, but it is still there un-fixed( or un-optimized yet). Most of them are on yoyo's end (runtime) to fix/optimize it)
I agree with others saying that for "graphics/sprites and audio/sounds", we can keep using the already existing softwares by the market leader of graphics/sound editor softwares such as photoshop,aseprite,audacity,blender,etc. And not all of those are paid apps, so you can also use the open source software alternatives to save budget which are also great softwares indeed (competitively full advanced already to the paid software, not just a lite product).
In my opinion GMS2 just needs to support the importing multiple formats of those assets (graphics/sounds) used by devs to create games such as vector,skeletal,etc.
Perhaps it would be more efficient if GMS2 just supports the importing of the already full-baked assets of sprites/sounds, no need to create advanced raw tools to process assets from scratch to full baked if they are graphics/sounds -related. Looking at recently releases, it is already about fixing bugs of non-image-editor which should keep going on. Because the currently existing image editor is more than enough already i think, just for making placeholders or simple ones are already more than okay. To make production-ready, to be frank, if we are serious on our game, we need to use those better external graphic/sound editor softwares (for polished graphics/sounds) so we can spend time more efficient because those leading softwares are already mature and proven years by the industry. By doing that, GMS can focus on its strength: make GML language to the next level on a GM engine that supports multi-platform with the final target of product (.exe or .apk, or html5, or .etc of games) to publish on the market.
Thanks for reading my feedback
Happy GMS2 Mobile user.