Fans of physical releases of games, rejoice. Owlboy will be receiving a physical release in May.

The developers have teamed with SOEDESCO who will be brining Owlboy to retai for Nintendo Switch and PS4. The current release date is planned for May 29 in both North America and Europe.

 

Will you be getting this physically?

Source: D Pad Studios PR