Team Fortress 2!
http://www.tf2.com/ (or on Steam)
The best description I could find;
As one of the first shooters to pioneer team- and class-based gameplay, the first Team Fortress quickly became a favorite among the online community, inspiring devotion and spawning innumerable user-created modifications that many still play today. Team Fortress 2 was announced almost a decade ago as a sequel to the original mod, and went through many transformations and design iterations before its release last October as part of The Orange Box. At heart, TF2 remains true to its roots, pitting two teams against each other in objective-based competition. Players on both teams select one of nine character classes, each with their own unique abilities, strengths, and weaknesses. TF2's cartoon aesthetic and stripped-down classes belie its complexity, and the dynamic interplay of abilities and strategies is nuanced, hectic, and challenging. The result is a fantastic multiplayer experience that proves itself a worthy successor to its seminal ancestor.
As a purely multiplayer game, Team Fortress 2 has no need for a storyline. Instead, it has characters. Each class is a uniquely styled character with his own amusing personality (some of whom have been featured in hilarious "Meet The..." video features that are readily available online). These classes come equipped with three weapons, generally classifiable as a primary gun, a secondary weapon, and a melee weapon. For example, the soldier class comes armed with a rocket launcher, a shotgun secondary weapon, and a shovel for close quarters combat. Classes are grouped into offense, defense, and support, though their actual roles in combat are far more fluid.





