Home News Fortnite Creator Epic Games Will Give Away $100 Million In “MegaGrants” For Innovative Game and Media Developers