Online store pioneers 88% revenue share in favor of developers, and connects them with players and content creators.