Developer: D-Pad Studio Publisher: D-Pad Studio Format: PC Released: November 1, 2016 Copy provided by publisher Owlboy has been in development for a long, long time. I first started covering the game when I worked at Destructoid, charmed as I was by its [...]