Koei Tecmo announced back in late January that it had partnered with Konami and Square Enix to include free in-game costumes ...
Launching on June 10, Meccha Chameleon is a Japanese indie game that has exploded in popularity on Steam. In just 16 days, the game surpassed over 10 million sales. Over on X, one of the developers ...