Apps & SoftwareDiscord Store Offers 90% Revenue Share to DevelopersWinston18 December 2018 by Winston18 December 20180402 Steam is getting worried … The launch of the new Epic Games store for the PC has created many an aftershock in the gaming industry,...