Epic Games Store - 88% split goes to devs

Still getting patched and improved upon.