It seems like every PC gamer is currently playing digital hide-and-seek. The culprit is Meccha Chameleon, which went viral shortly after its release and simultaneously amassed over 231,000 players. Meanwhile, the Japanese one-man developer behind it is enjoying millions in revenue.