2.5D action shoot-'em up Astebreed has finally released on Nintendo Switch today. To celebrate the game's launch, PLAYISM and Edelweiss…