This week Epic Games announced that they would be launching their own store with an 88 / 12 split, giving developers 88% of the revenue.

This week Epic Games announced that they would be launching their own store with an 88 / 12 split, giving developers 88% of the revenue.
Steam and Humble showing in AUD, and Fall / Autumn sales starting now…