Meccha Chameleon turned into one of June’s biggest PC revenue stories, landing at No. 2 behind Fortnite across the US, UK, Germany, France, Spain, and Italy. The game launched on June 10 and has already sold more than 15 million copies, putting it in rare company for an indie release.