Japanese developers marvel as self-published indie hit Meccha Chameleon sells 2 million copies in just five days (opens in new tab)
Meccha Chameleon, a new hide-and-seek party game from indie developer LEMORION, has sold 2 million units as of June 15.
Read the original article