Epic First Run Offers Developers Six-Month 100% Revenue Share For Epic Games Store Exclusivity

The Epic Games Store is offering developers and publishers the full 100% of a game’s sales revenue for the first six months of sale if they choose…