Meccha Chameleon | 7 Million Sales in 12 Days, Steam Record

Meccha Chameleon sold 7 million copies in 12 days on Steam, reaching 340,534 concurrent players. The $4.99 hide-and-seek party game was built by two developers