Astro Duel Deluxe Launches in Japan Today
Astro Duel Deluxe Launches in Japan Today Veteran studio Panic Button brings multiplayer party shooter hilarity to the Nintendo Switch Japanese eShop with Astro Duel Deluxe. Same-screen local multiplayer party game comes to the Nintendo Switch! Check out the Japanese launch trailer of Astro Duel Deluxe, featuring some gameplay footage: “Game rounds are quick and defeat is sudden as […]