It has been over six years since Epic started undercutting Steam’s 30 percent revenue share for developers, asking for just 12 percent of sales on its then-new Epic Games Store. Now, Epic is going ...