This is exactly the answer I concluded with. Just look at games like clash of clans, candy crush, etc. They're not even good games yet millions of people use them, and they earn millions per day in revenue, per game. If that all became bitcoin transactions, we could see adoption spreading into other places as well.
However, simply adding a pay with bitcoin option doesn't do anything. Why should people use bitcoin instead of normal fiat? The fact is, the steps required to actually get a bitcoin is very inconvenient and annoying. I'm not talking about 0.00001 bitcoins from faucets, if you actually want a decent amount that can pay for things, you'll need to exchange it somehow, and there really isn't a really convenient way to do that yet.
What we need, is a huge incentive for people to use bitcoin instead of fiat. And the best incentive I can think of is accepting bitcoin exclusively.
This would work really well, I think, with MMORPGs that replace their virtual currencies with bitcoins. We already have the Entropia Universe, which is a real world currency based game. It has been around for quite a while now, showing that this method is somewhat sustainable, to say the least.
Personally, as technology becomes more advanced and VR and gaming become more and more realistc, I believe real world economy based games are the future. Adding bitcoins to this could potentially speed up adoption for both bitcoins and real economy gaming.
The only way to get these games to swap their virtual currencies for Bitcoin is to ask on them on the forums. {The more people asking, the better chance of getting it accepted in the game}
Here is a list of the more popular games out there --->
http://en.wikipedia.org/wiki/List_of_massively_multiplayer_online_role-playing_gamesI also agree with you, that it is quite difficult for everyone to get their hands on Bitcoin, but if it was "in-game" you would have another way of earning it, whilst you playing.
When I started playing Batmud, I had little money, and I had to mine for Mithril or salvage it from equipment I received from battles. I could then acquire new skills or better equipment.
When people start playing for real money, it change the dimension of the game. {People with lots of Bitcoin, not earned through the game, can dominate quickly without lots of effort... which is in a way cheating}
A newbie could enter the game and buy the best equipment availlable and defeat level 100 players... So there are negative things to consider... but it can be over come with clever coding. {Only people with enough dexterity or strenght can carry advanced weapons ... and these has to be gained by gathering experience in the game} things like that...
But it can work, and it can be rewarding.... imagine buying your next game, like the 2cnd or 3rd Starcraft add-on with the earnings you received from playing the original game.