13 Sentinels: Aegis Rim, the game by ATLUS and Vanillaware, the studio behind Odin Sphere and Dragon's Crown, is now available on Nintendo Switch. If you missed this incredible story, we strongly advise you to check it out, especially if you're a sci-fi fan. Here is the launch trailer.