Well here's my dissertation on Flash games.
Keep in mind that this was written for a software engineering project, not a game design one. It assumes the reader knows nothing about video games, so a lot of it is going to sound very patronizing to most people.
A lot of the content probably isn't too useful, a bunch is probably wrong, a few stats are made up, but if you read the whole thing you might still find something interesting.
At the very least you'll learn about some of the tedious processes you have to deal with if you end up doing software engineering.