It’s the leading selling game on Steam at the moment. Believe it or not, if you examine the “Top Sellers” list on Steam currently, the primary game isn’t a AAA title at all – it’s a fresh indie debut named Meccha Chameleon that was released earlier this month. The concept behind Meccha Chameleon is that it’s a hide-and-seek multiplayer game where players must conceal themselves by coloring their bodies to blend in with the surroundings…
Read More