Xbox Live Rewards allowed owners of the console to earn free Microsoft Points just by taking part in their normal Xbox Live activities. By saving up those points, gamers could then use them to purchase things on the Xbox store.
Tag Archives: Xbox Live Rewards
Xbox Live Rewards will start present you with the opportunity to earn perks, presumably Microsoft Points, from this Autumn onward. Announcing the..