Owlboy Is Getting Awesome Reviews. Check Out The First Impressions!

Owlboy was released today and we now have almost every review from credible websites and sources like IGN, Eurogamer, Rock, Paper, Shotgun and more. See what they have to say about this awesome game!  Release Date: November 1, 2016 Developer / Publisher: D-pad Studio Platforms: Windows PC Metacritic: 91/100 OpenCritic: 91/100 Score Reviews Destructoid: 10/10 … Continue reading Owlboy Is Getting Awesome Reviews. Check Out The First Impressions!

Advertisements