Epic says only 16 to 18% of people claiming free games on the Epic Games Store buy games there afterwards, but "for cost per new user, it's hard to beat"
"Our budget kind of hovers around the $20 million mark"
"Our budget kind of hovers around the $20 million mark" What's Your Reaction?