First gameplay video from D-Pad Studios' Owlboy, an upcoming 2D platformer for Windows and Xbox Live Arcade.

Owlboy makes his game footage debut (Destructoid)
Destructoid interview: Owlboy