Microsoft is giving Xbox One owners a special treat this weekend. You can now play Halo 5: Guardians for free. Xbox Live Gold members can play Halo 5 for free today through Sunday as part of @Xbox Free Play Days. Jump in and join the Master Chief for an action-packed weekend! pic.twitter.com/PHAOxHWnKp— Halo (@Halo) January 10, 2019 There is a catch, you need Xbox Live Gold to play the game. If you already own a copy Microsoft and 343 Industries are offering double experience for all multiplayer modes. If you like it you can purchase the game for $14.99 until the promotion event ends or get Xbox Game Pass, which offers the game through the service. Halo 5: Guardians is now available on Xbox One and Windows 10.