Na een ellenlange ontwikkeltijd van maar liefst 10 jaar, verscheen Owlboy in 2016 eindelijk voor pc. De game werd erg goed ontvangen en dit vertaalde zich in een Nintendo Switch release in februari 2018 en uiteindelijk een PS4 en Xbox One release in april 2018. Tot dusver was de game enkel digitaal beschikbaar, maar vanaf vandaag ligt de game ook fysiek in de winkelrekken voor PS4 en Switch.
Naast de gewone fysieke versie is er ook een limited edition te vinden, maar fans zullen er snel bij moeten zijn. De limited edition is namelijk beperkt tot 6000 exemplaren wereldwijd per platform. De limited edition verschijnt op 13 juli 2018.