Quarter To Three Forums
Epic Games Store - 88% split goes to devs
Games
Brad_Grenz
April 23, 2021, 1:12am
7787
If I had to guess, Epic isn’t bothering to take a cut from Itch.
show post in topic