Walmart has a special holiday Xbox One bundle, and it's available now. For $349, buyers can purchase an Xbox One bundle with Gears of War Ultimate Edition and a choice of another game.

The deal from Wal-Mart is available now, and it is unknown when it will stop being offered. The 500 GB Xbox One will come with the Xbox One remake of the first Gears of War game for the Xbox 360, according to Gotta Be Mobile. Buyers will also get to pick out another game of their choice between these 11 titles:

  • Batman: Arkham Knight
  • Battlefield Hardline
  • Call of Duty: Advanced Warfare
  • The Witcher 3
  • The Elder Scrolls Online
  • Forza Horizon 2
  • Madden NFL 16
  • FIFA 16
  • Destiny: The Taken King
  • NBA 2K16
  • Forza 6
  • Metal Gear Solid V: The Phantom Pain

All of these games are pretty recent, especially Madden 16 and NBA 2K16. Buyers are saving at least $50 by buying the bundle. The Gears of War Ultimate Edition game is sold for $39.99 on Amazon, so this bundle is even more valuable.

When Xbox One first came out, it sold for $499 but came with no games -- though it did come with a Kinect Sensor.

This deal from Wal-Mart does not list an expiration date, but it does say on the website that the free game of choice is only available with the Gears of War Ultimate Edition Bundle.

If buyers do not want an extra game, they can buy the same bundle with three months of Xbox Live Gold for the same price. Normally, Xbox Live Gold is $24.99 for three months if purchased separately. This is not as good of a deal as the free game though.

Another option for a bundle is the Gears of War Ultimate Edition Bundle that includes an extra Xbox One Wireless Controller, meaning two in the box. This is a $59.99 value, so pretty much the same value as getting a free game.

As holiday season gets closer, there will be even more Xbox One deals, but this bundle is a great value and buyers will avoid long lines.