This weekend you can play three games for free with Xbox Live Gold.
Star Wars: Squadron, Dragon Ball Fighter Z and Yooka-Laylee can use Xbox Live Gold for free from today to Sunday.
Each will be provided to Xbox Live Gold and Xbox Game Pass Ultimate members.
If you play the game during this time, then if you decide to buy, you can continue to play the game while maintaining the level of Gamerscore and achieving achievements in the event.
In addition to free-to-play games, two of these games are also on sale.
You can pick up Star Wars for $23.99: Squadrons get a 40% discount, and Yooka-Laylee can get a 75% discount for $9.99. Dragon Ball FighterZ does not seem to be on sale, it will provide you with a standard $59.99.