Out this week: 13 Sentinels: Aegis Rim (Switch), Road 96, Taito Milestones, Nobody Saves the World, more
The Switch rules the roost this week, with very little of note due either on PSN or the Xbox Store. And even then, the biggest Switch release of the week is simply a belated conversion. Atlus’ sci-fi-themed 13 Sentinels: Aegis Rim has been worth the wait, though, with some critics claiming that it’s the best …