In June’s biggest commercial surprise, indie breakout Meccha Chameleon surged to the top of the global gaming charts. Released on June 10 by creators Lemorion_1224 and Hagneiro, the title ranked as the second-highest PC game by revenue behind Fortnite, according to Newzoo data shared exclusively with GamesIndustry.biz. The viral multiplayer experience outperformed established heavyweights across…