The Epic Games Store debuted in 2018 for both Windows and Mac OS; the launch was boosted by the sheer amount of free giveaways by Epic. Notably, big titles such as GTA V and Subnautica, among others, were given for free to attract a user base. The store also secured rights to sell some big AAA titl[…]