"The greatest games of all time all had rich fulfilling single player experiences that separate them from the competition. Ocarina of time, Metal Gear Solid, Final Fantasy VII, and Super Mario 64 are classics for the single player experience they had. But this generation, most of the best games have been successful due to their multiplayer features, rather than brilliant single player. A lot of criticism about games this generation is that either the single player campaigns aren't long enough, don't have many memorable moments, or just aren't up to level of the multiplayer that the game offers. We know gamers crave addictive, challenging, and fun multiplayer features online, but it seems a lot of developers have prioritized their efforts to creating great multiplayer games, then rushing single player levels. It seems that the demands of gamers and lack of creativity within developers are the reason for this."