well there is browser online games that can earn bitcoin try to look in micro earnings section some of there have a games like rpg or some mini games that you can fight people online.
I played or tried most of them, I can`t say there is a good game for earning bitcoins, all of them are bad quality games, and money you can earn there is just to little. LOL, cs, and wow can make some money if you are playing it all the time, before I played lol for digibytes but now their site is not working, its like that for months now, I don`t know why.
Few games for android are also boring, conclusion is that there is no good game for earning bitcoins, maybe in future, but now nothing.
I never seen any rpg games worth to play with interms of profit earnings since the profit generated by them is so less and i might rather waste my time to learn on trading and other fruitfull things out here. Im enough and done playing all of that games before so its a better to leave that area and make our time more valuable rpg games,android bitcoin earning games and whatsoever is just a waste of time.