Epic Games Store Review: 8.5/10 - A Generous Storefront That Keeps Giving Free Games
The Epic Games Store launched in December 2018 as Epic's ambitious challenger to Steam, armed with a generous 88/12 revenue split, a relentless free games program, and a growing roster...