Video Games ❯ Game Development ❯ Indie Games ❯ Game Publishing
Valve removed the 2018 indie title following a rush of meme reviews tied to the suspect.