Amazon is running some fantastic video game deals. Better yet, many of the discounts are on Nintendo Switch games that don't go on sale very often, so if you have a Switch it's definitely worth looking at these deals to see if you want to add any of the games to your collection. But seeing as Amazon doesn't have regular weekly sales, it's anyone's guess how long the discounts will last.

Let's start with the heavy-hitters. Anyone who hasn't picked up Super Mario Odyssey or The Legend of Zelda: Breath of the Wild can do so now for $45 each. As you probably know, those are must-own games for anyone with a Switch, and now they're 25% off. Nintendo games are famous for staying full price long after release, so this is a great time to get them.

Normally $40, Captain Toad: Treasure Tracker is on sale for $35. It may be another Wii U re-release on Switch, but that doesn't lessen this puzzle game's charm and low-key brilliance. You play as the titular character (who can't even jump) as you try to unlock the secrets of increasingly complicated levels. Mario Kart 8 Deluxe and Mario Tennis Aces are also $45 each. Hack-and-slash fans can pick up Fire Emblem Warriors for just $36.

In non-Switch news, the PS4 exclusive God of War is also down to $45. It's one of the best games of the year, and now's a good time to play it before the avalanche of fall PS4 games begins. You can also grab the recent action-RPG Vampyr for $40.

There's not much in the way of Xbox One games on sale on Amazon, but you can check out the big weekly sale on the Microsoft Store.