Epic Mega Sale now live, free game being offered once a week Epic Games chips in a bonus $10 discount at zero cost to developers.