A departure from the studio’s traditional fantasy style, the game takes place in a modern setting punctuated with giant mechs. Although the world may be bleak, Vanillaware’s signature artistic shine ...