Loading posts...

Epic Games Store to Launch with 88% Revenue Share for Developers 

Online store connects players, developers and content creators  Epic Games announced its new online store pioneering an 88/12% revenue split in favor of developers. T...