Looking to buy an Xbox One? Running from June 21st through the 27th, Microsoft is offering a free Xbox One game to anyone who purchases an Xbox One system. Any bundle, including the recently released 1TB bundle is eligable. As far as games go, pretty much any game is up for grabs, even Batman: Arkham Knight which releases next week on the 23rd. When we say "pretty much" that means disc only games and no pre-orders. So no getting Black Ops III for free.
Microsoft also has a special deal on the Rare Replay collection coming to Xbox One. Pre-ordering the game will get you a $10 Xbox digital gift card, within 10 days after the game's release.
To celebrate the 200th anniversary of Battle of Waterloo, the Humble Store is offering Total War: Napoleon for only 200 cents ($2.00). This is a special deal with 50 percent of the proceeds going to the Walking with the Wounded foundation.