Game modes

Game modes are a set of restrictions, or lack of, within which the game of Dota 2 can be played. Some game modes are exclusive to Matchmaking, whereas other - more novelty - game modes are restricted to use within private lobbies.

All Pick
The entire hero pool is available for players to choose from; heroes are removed from the pool when they are chosen. Players can choose any hero, pick a hero at random, re-pick a hero, or swap heroes with teammates once in-game before the game begins. There are gold costs associated with picking or re-picking heroes, though random is free.

Single Draft
Each player is given a pool of three heroes to choose from; each hero being a random choice for each attribute - strength, agility, intelligence. Players can choose from one of those three heroes, re-pick a hero; but players can not random, nor can they swap heroes with their teammates.

Captain's Mode
Almost the entire hero pool is available for captains (the first player in each team) to choose from; captains go through an order of picking & banning to choose their team's hero pool and remove heroes from the pool available - picking 5 heroes for their team by the end. Once each team's 5 heroes have been chosen, players can then choose which of those 5 heroes they wish to play.

As of the current version Huskar is unavailable in Captain's Mode. Medusa however, was enabled in the recent Dota 2 patch even if she is not available in 6.78 Captain's Mode.

The most recent patch of the wc3 mod (6.78) has Huskar, Phoenix, Earth Spirit, Abyssal Underlord, Medusa, Arc Warden, Oracle, and Winter Wyvern unavailable in Captain's Mode. This implies that when implemented in Dota 2, Legion Commander, Ember Spirit, Soul Keeper, and Goblin Techies will be available in Captain's Mode.

Captain's Mode is typically the standard format for tournament games.

The pick and ban order for Captain's Mode is (Team 1 = green, Team 2 = red): BAN -> BAN -> BAN -> BAN -> PICK -> PICK -> PICK -> PICK -> BAN -> BAN -> BAN -> BAN -> PICK -> PICK -> PICK -> PICK -> BAN -> BAN -> PICK -> PICK

Random Draft
A limited hero pool of 22 heroes is available for players to choose, however players cannot choose their hero straight away - the game alternates between players allowing them their slot to choose a hero.

The order of choosing heroes in Random Draft is: Radiant #1 PICK -> Dire #1, #2 PICK -> Radiant #2, #3 PICK -> Dire #3, #4 PICK -> Radiant #4, #5 PICK -> Dire #5 PICK.

Captain's Draft
A mix between Captain's Mode and Random Draft. The captain is self chosen; the option to be captain appears once all players have finished loading the game. It's a limited pool of heroes and each team bans 2 heroes, then picks their own. Which team picks and bans first is random. Both teams ban 2 heroes initially then the pick order is: Pick 1 -> Pick 2 -> Pick 2 -> Pick 2 -> Pick 2 -> Pick 1

Least Played
You have a limited pool of heroes in which to choose from; the pool excludes your 40 most played heroes. Players can choose any hero from that pool, pick a hero at random, re-pick a hero. There are gold costs associated with picking or re-picking heroes, though random is free.

Limited Heroes
Identical to All Pick, except you may only choose from a subset of the hero pool (selected from the easier to play heroes; the mode is aimed at easing beginners into the game). Heroes playable in the limited pool are:

Bounty Hunter, Death Prophet, Dragon Knight, Drow Ranger, Juggernaut, Lich, Lion, Omniknight, Razor, Sand King, Skeleton King, Sniper, Sven, Tidehunter, Vengeful Spirit, Viper, Warlock, Windrunner, Witch Doctor, Zeus

All Random
All players are assigned a random hero.

Reverse Draft
Like Captain's Mode, but Radiant's captain picks the heroes for the Dire and vice versa. This is currently only available in private lobbies.

Mid Only
Lane creeps only spawn in the middle lane, and players can pick the same heroes. This is currently only available in private lobbies.(Note: in the current version, avoid picking multiple meepos,shadow fiends,wisps. Rubick and Bane are also buggy.)

Quests
Quests are short scripted scenarios focused on teaching new players the mechanics of the game, or in more advanced ones, put them to test.

Event Game Modes
Several game modes were released for a limited time to tie in with specific events. These game modes cannot be played outside of these events.

Diretide
The Dota 2 Halloween event, Diretide features invulnerable buildings, new creeps called Roshlings on each lane, and two candy buckets in each ancient creep camp. The game mode has three phases, the first goal being to collect the most candy by killing Roshlings or jungle creeps and to return it to your team's candy bucket. Players can also steal candy from the other team's bucket by attacking it. After some time, the second phase begins and Roshan will begin roaming the map, chasing random heroes and attacking them until they die or feed Roshan a piece of candy. When the first phase ends, the team with the most candy stored wins, and Roshan settles in one of the jungle camps, beginning the final phase. All heroes receive a substantial amount of gold to spend on items and both teams must now work together to kill Roshan for the match to end. All players receive a Greevil Egg upon completion of a Diretide match.

The Greeviling
An event that takes place around Christmas time, The Greeveling features invulnerable buildings, no lane creeps and all the jungle creeps have been turned to greevils with unique abilities. Players are given the Greevil Whistle, which allows them to transform their hero into a selected greevil from the player's inventory, with abilites and stats based on which essences were applied to the Greevil Egg before hatching. The goal of the game mode is to clear out 11 neutral camps before the enemy team. Each cleared camp spawns a gift which sends random items to random heroes on the map.

Compendium Match
This game mode was available to Compendium owners, and allowed them to play certain matches from The International 2013.