Wow, they totally fell under my radar, which is impressive when they own the #1 game distribution platform in the world. I remember seeing mention of Artifact, but didn't notice DOTA at all.