In the past few years online gaming has really taken off. Flash games are more popular with gamers than ever before, and there is an ever increasing demand for talented and innovative game developers. If you’re a Flash developer, there are many ways to generate an income from creating flash games.1. Developing games for clientsThis has been my primary income for the past 7 years. You’ll need to have a proven track record, which means building up a portfolio of games, but once you start building a reputation you can earn a good income by designing and developing games for clients. In recent years I’ve created games for such diverse clients as gaming portals, cell phone brands, charities, television companies and even a major league baseball team!2. SponsorshipA sponsorship deal usually involves putting a companies logo and branding into your game, and giving them the rights to use the game exclusively (though sometimes non-exclusively) on their website. The amount you’ll earn from such a deal can vary dramatically depending on the game, and the sponsor, and it usually involves one of the big gaming portals.3. In game advertisingThere are several companies which offer in game advertising but the biggest player in the market is Mochimedia with their Mochiads system. Not only do you get a commission for adverts displayed in your games, but you also get access to their network of publishers giving your game more exposure. This can be one of the best ways for new developers to get their work seen.4. Banner ads or AdSenseFlash games are a huge draw for traffic online, which is why they are in such demand. You can leverage that traffic by hosting games on your own site, and displaying banner adverts or AdSense and earning a commission from the clicks.5. Game design contestsA number of big gaming portals run regular game design competitions, some with cash prizes. This can be quite hit or miss, but if your game is good you can earn money this way, and again it’s a great way to get exposure.6. In game currency (micropayments)Micropayments are now available from several companies, and allow you to accept real money for in-game purchases such as upgrades, new levels, or items. This is a relatively new way to monetise Flash games but already solutions from Mochimedia and HeyZap are becoming popular with developers.7. Commercial releaseFinally we come to what is probably the oldest way of making money from video games – selling them to gamers! If your game is good enough, and popular enough you can release and sell a commercial version. Depending on the type of game this could be a downloadable version to play on PC, or perhaps an iPhone version to be sold through the Apple app-store. Whatever format you use the idea is the same, to use the Flash version as a marketing tool to sell the commercial release.As you can see there are a number of ways to make money from developing Flash games. Some can be used for very simple games, while others will only work with more in depth games, so if you’re just learning Flash game development you can start with some of these techniques, and build up your experience and portfolio.