After several years in development Owlboy finally has a release date...November 1st 2016!...
Originally conceived way back in 2007 this is one of those indie games I've been looking forward to for ages.A demo was released some time in 2010 and it earned great acclaim for Its beautiful pixel art.
Check out the Owlboy press kit here:
http://www.dpadstudio.com/presskitOwlboy.html
And take a gander at the awesome release trailer...Pixel goodness galore!!!