Quote: "Shouldn’t the mentality be let’s make sure our customers stay committed to AppGameKit and TGC by making sure we put out regular updates that keeps them going?"
The way I see it, the coding community is extremely divided. Some people prefer 2D others prefer 3D and some prefer VR and AR. Some prefer to target desktop only, others also want to target mobile and web. Some prefer high level frameworks that include basic building blocks like sprites, camera, collision detection, asset management and a simple programming language like BASIC, Lua, Python and others prefer a low level library that include only the bare minimum like drawing commands, file system access and they want to code them selfs everything from scratch using a programming language like C++,C#, Java and others prefer a visual game editing experience with light scripting and there are those who don't even want to script just drag 'n drop yet somehow they ended up using a coding tool and complained about no editors.
TGC listened to everyone and AppGameKit tried to please all groups with 2D, 3D, AR, VR, Desktop and mobile support, even Web support when nobody on the planet play games in the web browser. Tier1 BASIC, Tier2 C++, Studio, GameGuruLoader and a relatively low £70 one time fee and to allow community made free wrappers for Lua, Python, Java, C#. But it was not enough to keep people around and to attract new people.
After the release of Studio Rick mentioned on the forum TGC can no longer afford to develop AppGameKit for a one time fee and to release free updates and they are considering a subscription model. We had a huge argument about it on the forum which ended with people getting banned and topics usually immediately get locked when we mention anything regarding what TGC should do. We are not in the position to tell them what to do because they did listen to us and it didn't worked.
If AppGameKit was my product, at this point, I would try to make the core free and open-source and offer extras on top for a subscription fee like the IDE the Player, mobile support, monetisation features and the community could take care of the maintenance of other bits for free. Or I would scale back and consider to support Windows only or mobile only.
But please, do not respond to this idea I just mentioned because moderators going to lock the topic immediately. We are not in the position to discuss what TGC should be doing. We all have our different needs, ideas and preference and this is why TGC is in an extremely difficult position.
The bottom line is, TGC can't please everyone especially not for free. TGC should make money with every single update they release but they don't. So at this point we should indeed be greateful for free maintenance updates and we should not blame TGC for lack of updates, they did everything they could to please this extremely divided community for years for price of a cup of cafe.