Things to be kept in mind while developing a mobile game
1. Not all devices are the same. Think about device compatibility. Don’t do something overwhelmingly stupid that forces the user to uninstall your masterpiece. 2. Resources are very important. Do not drain the resources of the device on which the user has allowed your game to reside. You do that once, and there is no way you can get your game installed on the same device again. 3. The game should not prevent users from doing their routine work. For example, when the user is in between a level, and wants to make a call, that should be possible—without the call getting cut or the player having to go back to start the game from the base level. If that happens a couple of times, the game will get uninstalled. 4. There are millions of apps and a lot of other games, so do your best to get your user’s attention at the first shot. 5. Think about your user base and design the game accordingly. For instance, if it is a game for nursery school kids, the visuals have to suit them. Similarly, the theme has to be different for teens, adults, office goers, etc. 6. Don’t irritate users. Pop-ups every minute or so to ask for feedback, asking users to buy something, asking them to share, etc, will turn off users. The best thing is to think of yourself playing the game developed by some other person. What would you not like? There is a strong possibility that your users too will not like the same thing. 7. A challenge is very important. A game developer has to consider this factor. A game with an adequate level of challenge that allows friends to compete with each other can become a hit.