Warcraft 3 Reforged release date and features: Improved matchmaking and battle mechanics will be making their way

Blizzard has announced that a Warcraft 3 remaster called Warcraft 3: Reforged is in works but has kept mum about the release date since then. However, a report by …