Owlboy Retail Release Set For May 29

Owlboy Retail Release Set For May 29

Soedesco has announced they will be publishing D-Pad Studio’s Owlboy for Nintendo Switch at retail on May 29, 2018.

The retail release will be available in both North America and Europe. The digital version is scheduled to launch on February 13 via the Nintendo eShop.

Have a look at the latest trailer below.