The physical edition of the pixel art platformer Owlboy is available today on the Nintendo Switch. The celebrate the occasion the team has put together a special launch trailer which you can view below. The game is also available on the Switch eShop.
For devoted Owlboy fans there is also an Owlboy: Limited Edition on the way, which will hit stores on the 13th of July. This boxed edition, limited to only 6000 copies worldwide per platform, contains the base game with a range of desirable collector’s items.