Japan witnessed a flurry of new game releases in the past week, with Nintendo’s newest offering, Princess Peach: Showtime!, making a grand entrance into the top ten charts, claiming the coveted number one spot and amassing an impressive total of 77,562 sales. The game has potential, especially when compared to its main rival, Dragon’s Dogma II, a well-liked action RPG ...
Read More »