A side-scrolling game in a mystical, Japanese setting with a stop-motion art style.
Ups! sorry we're collecting characters for this videogame