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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results