Atlus is bringing 13 Sentinels: Aegis Rim to the West, a new fantasy title from the director of Dragon's Crown and Odin Sphere.