Please enter your date of birth to view this video

GameStop has a fresh set of deals this week on Xbox One, PlayStation 4, and Nintendo Switch games and hardware. So if you've been meaning to upgrade your console, add a new controller to your setup, or trade in a stack of old games for new ones, we've got all the information you need below. Just note that these deals end on October 16.

It's Call of Duty: Black Ops 4 week (it launches October 12), so naturally GameStop has some deals to encourage you to pick it up. This week all Call of Duty collectibles and apparel like shirts and hats are on sale for 20% off. And if you have any of these games to trade in, you're guaranteed to get at least $20 toward Black Ops 4 or any other new game or pre-order.

Available October 15 is the (deep breath) Xbox One X Robot White Special Edition Fallout 76 Early Pick Up Bundle. It's a special white edition of the console, and it comes with a matching white controller. Also included is a download code for Fallout 76 (playable on November 14) and access to the Fallout 76 beta starting October 23. You can pre-order it here for $500.

If you're interested but could use help getting the money together, you can trade in any modern system to get up to $300 toward an Xbox One X. Also available for pre-order is the white special edition of the Elite Xbox One controller. In other news, last-gen games are Buy 2 Get 1 Free, and Pokemon fans can drop in to their local GameStop to get a free code for the Mythical pokemon Zeraora in Ultra Sun or Ultra Moon.

In terms of game deals, there's not much we haven't been seeing at other retailers in recent weeks, but that doesn't mean you won't find anything worth buying. Destiny 2: Forsaken Legendary Edition comes with every piece of content released for this massive game so far, and it's on sale for $40. For Honor's huge, free Marching Fire update launches October 16, and you can pick up the game for just $20 right now. And if you've been meaning to check out the Yakuza series, a number of entries are on sale this week, including Yakuza 6: The Song of Life - Essence of Art Edition for $40.

You'll find more deal highlights below, or you can click over to GameStop's sale page for the full list of this week's discounts.