The facts you need to know about the Epic Games Store Epic Games is still on everyone’s lips. The veteran studio, considering the fact that it determined to release its own launcher...