Ori and the Blind Forest is Microsoft's highest-scoring exclusive
Developed by Moon Studios, Ori and the Blind Forest is one of Microsoft's unique indie titles, lauded for its gorgeous aesthetic and emotional story. Aside from a few trailers at E3 and beyond, Ori didn't have ... Read More...