Mountain Stork

Metroidvania about the Bat... or Rat? Or Cat? What kind of creature is that?...
Platformer