Some interesting points, but the article fails to mention what happens to a financially successful game if it is poorly received. Imagine if a new Call of Duty came out that was generally disliked. It would sell well based on the brand name alone, but future iterations would surely suffer.
Bookmarks