Dota 3 is, unbelievably, the latest Epic Games Store exclusive
Epic Games has put another point on the board in the ongoing war with Steam, announcing that Dota 3 will launch exclusively on the Epic Games Store …
Dinos Apextos flipped this story into Game•1824d