Owlboy has now been translated to 12 languages:
Owlboy is also 40% off ONLY on November 1st, lasting from 10AM PST until 10AM PST on November 2nd.
Owlboy will be releasing on Nintendo Switch, Playstation 4 and X-Box One on February 13th. The day before valentines.
There is a physical edition in the works as well, so keep an eye out for more news!