At this year's E3 2013 conference, Microsoft took a lot of criticism for its restrictions on sharing and borrowing games on the Xbox One. The company has since reversed those policies making games free to borrow and trade in order to keep up with the features boasted by rival competitor PlayStation. However, in a move that might finally give Microsoft the upper hand, Amazon has announced a deal that will allow users to get their hands on an Xbox One game for just $10.

The online retail giant just launched a new promotion that lets users trade in select Xbox 360 titles and get the Xbox One version of them for just $10. The promotion runs until the end of the year on Dec. 31 and is available for eight popular titles including "Call of Duty: Ghosts," "NBA 2K14," "Battlefirled 4," "Assassin's Creed IV: Black Flag," "Watch Dogs," "Need for Speed Rivals," "Madden NFL 25" and "FIFA 14," according to PCMag.

As many gamers know, new next-generation titles on both the Xbox One and PS4 will cost $60 for each new game. The promotion from Amazon works by having the company give users a $25 bonus credit towards the same title on Xbox One, along with your trade-in value of at least $25. This means users will only end up having to cover that last $10 difference.

For those who want to take advantage of the deal, go to Amazon and select a qualifying Xbox 360 game, then submit your trade-in, this means having to send the game in for processing and waiting for it to be received and graded. If you're worried about not being able to play your copy of "Ghosts" in the mean time, or any participating games, you'll be out of luck for the time it takes to process and approve the disc. Once your game is approved, you simply need to add a qualifying Xbox One title to your cart and the bonus credit will be applied automatically to your purchase. Unfortunately, this won't allow users to swap out different titles. Only Xbox 360 games can be traded for the exact same game on Xbox One.