Dan Cook has a great post about business models for flash game developers over at Lost Garden. He says:
Ads are a really crappy revenue sourceFor a recent game my friend Andre released, 2 million unique users yields around $650 from MochiAds. This yields an Average Revenue Per User (ARPU) of only $0.000325 per user. Even when you back in the money that sponsors will pay, I still only get an ARPU of $0.0028 per user. In comparison, a MMO like Puzzle Pirates makes about $0.21 per user that reaches the landing page (and $4.20 per user that registers)What this tells me is that other business models involving selling games on the Internet are several orders of magnitude more effective at making money from an equivalent number of customers. When your means of making money is 1/100th as efficient as money making techniques used by other developers, maybe you’ve found one big reason why developers starve when they make Flash games.
Ask for the money
When game developers ask for money, they are usually pleasantly surprised. Their customers give them money; in some cases, substantial amounts. I witnessed this early in my career making shareware games at Epic in the 90s and I’m seeing the same basic principles are in play with high end Flash games. Fantastic Contraption, for example, pulled in low 6 figures after only a few months on the market. That’s about 100x better than a typical flash game and in-line with many shareware or downloadable titles.
I think his conclusion is right not just for Flash game developers, but for all sorts of game developers, including MMOGs, iPhone games etc. dan runs through some steps that game developers should take to maximize their chances of being able to make a living from designing games, specific ideas about what to charge for, and responses to common objections to getting users to pay. For new or aspiring game designers, it is worth reading the whole thing.