TechRaptor writes: "This week we talk about the Jesus coming to Steam, Ubisoft's unannounced large game, and games pass not leading to more sales."