Is Artifact a dead game?
Yes
53 players?
oof
RIP Artifact, Nov 28, 2018 - Apr 10, 2021