World of Warcraft launched for PC in 2004 and quickly became a sensation. Subscriptions, which cost $15 per month, peaked in 2010 at 12 million before falling to 5.5 million after the Warlords of Draenor expansion in 2015. After that, Blizzard stopped reporting those numbers.

The nautical muman empire of Kul Tiras will be a new continent for players to explore for Alliance players, while the Horde will go to the ancient troll empire of Zandalar. The level cap is going up to 120. Players can also plunder islands in new 3-player cooperative Island Expeditions (it will also have a player-vs.-player option). A new Warfronts feature looks to capture some of the original real-time strategy flavor of Warcraft.

The intro cinematic, which you can watch below, showed the Horde leader Sylvanas fighting with her army against invading Alliance forces lead by King Anduin and Genn Greymane as they attack the Undercity. The expansion itself will start from where the cinematic leaves off. The story will also focus on popular Warcraft characters like the human mage Jaina Proudmoore and the orc shaman Thrall.

The expansion will setup an Alliance-controlled Eastern Kingdoms and Horde-dominated Kalimdor. Blizzard also revealed that Sylvanas will burn the world tree Teldrassil.

This is World of Warcraft’s seventh expansion, following 2016’s Legion. Each one gives lapsed players a reason to return. The new content can entice them to pick up old characters or create new ones. Even though World of Warcraft isn’t as hot of a property for Blizzard as Overwatch and Hearthstone these days, it still brings in a lot of money thanks to its monthly subscriptions.

Legion notably introduced Class Halls, a hub for players of the same character types like Hunter or Death Knight, and level-scaled zones, so most new areas weren’t locked behind a level requirement. Legion also introduced the Demon Hunter class.

Players will level up in their respective new zones, which will feature the same level-scaling mechanic from Legion. At the max level, you’ll be able to explore all of the new areas.

Blizzard is also bringing scaled zones to the entire game. Classic zones will, however, have level ranges with caps. You’ll also be able to explore content from past expansions in new orders. Outland and Northrend will scale from 60 to 80, for example. This also applies to old dungeons and their loot. These new features will begin rolling out before the expansion launches as part of the 7.3.5 patch.

Battle for Azeroth will also feature Allied Races, which has players going through quests to bring new races to their respective factions. Once you do, you can then unlock them for character creation. Allied Races characters start at level 20.

The Horde get the Nightborne Elves, the Highmountain Tauren, and the Zandalari Trolls. The Alliance get the Void Elves, the Lightforged Dranei, and the Dark Iron Dwarves. Blizzard says that it will add more Allied Races after the start of the expansion.