I hopped on bnet earlier tonight with the hopes of having a few good games, which I did, but some of the games were completely underwhelming. What I ended up noticing was that in every -ap(all pick) game, the match ended up turning out one sided, because all the players just picked whatever heroes they felt like picking. The teams were unbalanced and our team, or the other were completely crushed, and this was largely due to individuals NOT picking appropriate heroes for the team. It doesn’t matter as much with how good you are individually, but more if you have good communication with your team mates, and that includes picking a hero that fits one of the core roles to win the game.

Here are the basic roles that each team needs to fill:

Tank

The Tank is meant to be the center of attention in team clashes, and is usually a Strength(STR) Hero. You need to be beefy, and not just a little beefy…you need to have enough HP to live through a lot of damage per second(DPS). Some excellent Hero choices for being the tank are Centaur, Dragon Knight, or Tidehunter.

Support

Playing support if often deemed as the most boring role to play in DotA, but is often the most fun to play in my opinion. Literally, if a team decided to play without any support, they would not outlast the opposing team. As the support, you are usually an Intelligence(INT) Hero, and usually have skills that heal allies, disable or apply a negative buff an opponent. Some good Support Hero choices are Dazzle, Necrolite, and Omni Knight.

Carry

The Carry is often the role that everyone wants to fill, because the Carry packs a lot of firepower and crushes opponents easily. This role is actually one of the hardest to play, as you are very fragile with a low HP. Carrys are usually Agility(AGI) Heroes and are vulnerable the most at the early stages of the game and need to focus on farming a lot of experience(EXP) and gold so they can put out lots of damage late game for the team. Some excellent carry choices are Phantom Lancer, Spectre and Rikimaru.

The next time you play a game on bnet or with your friends, be sure to delegate who is playing which role and cover them all! A good format to follow is 2 tanks 2 support and 1 carry, but the important thing to remember is making sure all the roles are at least covered, and tweak the team as needed.