A game that just released today is now entirely free to download and own in perpetuity on the Epic Games Store. As is tradition each Thursday, a new rotation of free titles has landed on the Epic ...
What Is EpicGames Store? For years the PC online digital storefront was dominated by mainly one particular company, Valve. Through the Steam marketplace, players were able to claim countless ...