Turns out I put the scarf on just in time before the snowfall began in the Forums!
It's a game of social deduction, where there can be up to 10 players with 1-3 impostor/alien/villains among them. The latter people try to kill the others without raising suspicion to themselves or being detected while the crew need to complete their tasks and correctly deduce who the killer is, usually by means of confirming alibis, some detective work etc.What's the deal about this game, anyway? I've seen it being all over YouTube, but I don't know anything about it.