Buy on Amazon Play and download Soundtracks
A cel-shaded action game set in feudal Japan, in which the wolf deity Amaterasu defends the land from evil forces.