Rockstar Joins Epic Games & Steam Is Game Launcher Battle

No matter where you stand when it comes to Epic Games Store and their way of securing exclusive games, there is no denying that the competition has been great for the publishers... Read more »