News Otomate Announces Release Dates for 4 Switch Otome Games All of them are headed to the Switch in Japan in 2023. By Stephanie LiuMay 19, 2023
This Week in Imports: Mega Man 11 Gets To Work x Work This week sees Mega Man's return to the big stage alongside FuRyu's Work x Work, and Nintendo's Super Mario Party. Senran Kagura's Versus ... By Alistair WongSeptember 30, 2018