Based on the popular DOTA video game from developer Valve, DOTA: Dragon’s Blood is an 8-episode series that will launch globally on the streaming platform on March 25.