Here is what you need to know about it’s features: It serves as a centralized platform for gamers to access, purchase, download, and manage their collection of games for free. The Epic Games Launcher is a digital storefront and game launcher developed by Epic Games, the renowned video game company behind popular titles like Fortnite and Gears of War.