Ori and the Blind Forest Out + Forza Motorsport 6 Free On Windows 10

Windows 10 games

Two new Windows 10 games are gaining a lot of popularity these days, with Ori and the Blind Forest: Definitive Edition having launched on Wednesday, and Forza Motorsport 6: Apex for Windows 10 coming out as a free download open beta on May 5th. Ori and the Blind Forest: Definitive Edition for Windows 10 is a platform game where the guardian spirit Ori is exploring the wonderful forest of Nibel, … more…