Try installing any random game on your Android phone or iOS device and chances are that the game sucks. More often than not, the game is severely curtailed in its free avatar and requires you to make micro payments to advance further into the game. And most likely the “game currency” cannot be earned enough in-game and usually require to be bought using real currency. Even paid games suffer from this to some extent, in the sense that you usually pay mainly to remove ads and enable some content, but unlocking more content/levels require further micro payments. Over the years, this mechanic seems to have become the de-facto norm for mobile games. In “free” games, on top of such crippled gameplay you also get annoying in-game ads interrupting every few minutes that simply takes away any sense of immersion. And then, of course, you have the problem of “games” that are not really games but pure-and-distilled crappy spyware.
Search for “why are mobile games so bad” on the internet and you’ll find that this is a popular sentiment.
From my perspective, the answer is this – there is no market for serious gaming on mobiles because budget to mid-range mobiles are usually underpowered, and mobiles are not ergonomic enough for serious gameplay. High end mobiles which make somewhat decent gaming possible are expensive enough to be a niche market. Most casual gamers are not going to shell out big money for mobile games and mobile game developers probably cannot make enough money to justify developing high-end games, which would only work on the expensive devices anyway. The bigger problem, is that, being primarily touch-operated devices, mobile games have to keep the input and interactivity simple and basic while many serious games require complicated inputs, including keyboard interactions to be ergonomic enough for sophisticated gameplay.
What is more surprising in my opinion is that, there is no real popular open source eco-system for mobile software (including games) similar to the desktop open source software eco-system that developed around Linux. You can be productive in a desktop system with entirely open source software on an open source operating system (Linux) not having to deal with any crapware/adware/spyware, but no such popular open source app eco-system exists for Android that I am aware of.
- coins or gems or whatever that are required to unlock higher levels of gameplay/mechanics/content
- serious gamers who almost never play mobile games simply won’t care