"What's 100% of zero? Like, who gives a shit?" New Blood boss unimpressed by Epic sharing more revenue with devs than Steam
Earlier this month, Epic Games Store shyly announced that their free game giveaways are having "a measurable halo effect across the broader PC ecosystem", increasing the sales of those games on Stea...