Microsoft launches Xbox Game Pass Quests, giving players the chance to earn rewards for playing by Nicole Tanner on January 10, 2019January 10, 2019 at 3:50 pm Since their creation in 2005, Xbox achievements have just been a source for bragging rights or incentives from developers to get players to spend more time in their games. But… Read More