Over the weekend, rumors swirled that the upcoming looter shooter, Outriders would be headed to Xbox Game Pass. Rumor no more, today, it was confirmed that Square Enix’s hotly anticipated title will release on Xbox Game Pass on April 1st – Launch Day!