1. Desktops (via Nodekit)
-Mac port
Has terrible performance to the point that even the simplest game runs like PowerPoint slideshow/presentation, rendering the game unplayable. So there goes that niche but lucrative Apple audience.
-Linux port
Most of the time the game won't even run or run with an error or like Mac port - a slideshow. So there goes the not really lucrative BUT loyal and caring audience.
-Windows port
only 32bit (64bit Nodekit is slow as hell and buggy) and doesn't have a native support for the most lucrative storefront on the planet (Steam) because official Steam API plugin is unfinished, buggy and is lacking features. The only way to get it working is via paid plugin from Scirra Store, that is always up2date, has all the features and is bugfree. And its price is like half of the whole Construct 2 price lol.
2. Browsers/Flash Portals
The only real way to make money on Flash Portals are Idle Clickers and in most cases that still not enough, you have to add IAPs, do you like the idea or not. And even so - its just a waste to put your game on Flash Portals because it will generate only a fraction of the revenue it would generate on mobile platforms. There is a reason why all the Flash Portals and Adobe Flash is dying you know - because if you are not pure hobbist or Idle Clicker factory - its just not worth it.
3. Mobiles
Just died. XDK is no more, PhoneGap doesn't have all the features and there is literally no knowledge base for how to get it working via PhoneGap. It took me a lot of time to get an APK version of my HTML5 game, 48h later I still have no idea how to modify the build to include IAPs or Ads. There are few other options but they are either paid or has terrible performance.
4. Selling your game to someone else
Is not an option, because C2. No one will ever buy the source of even a great game if it requires him to deal with 3rd party Game Maker engine that is obligatory if you want to update or expand the game source YOU BOUGHT.
So. Now what? All those years for nothing? Scirra products were always a headache once you actually finished your game but still - the end result could be called a Game. Now its just a toy. You can make a game with it. Show it to your friends. And that's all. A beautiful car with a great design and features. With no wheels.
Sounds bitter? As hell. But I am here not to bash Scirra or Construct - I am looking for solutions. I want someone to come over here and tell me that I am all wrong. That I am missing something. Its not about who's wrong or right. At this point I really don't give a damn. All I care about is - finding a way out. For example - a working clone of XDK for mobiles that can be used for someone who is not native programmer. That'll be a start.
I really don't want to switch engines. Because megaton of reasons. :'(