… official Epic Games’ Store is opening for business today, allowing fans to buy brand new Epic merchandise and games. … …