Games Indie market Itch has been added to the Epic Video games Keep By Lisa D. Small 3 years ago Epic has included a quantity of new Personal computer apps to the Epic Games Shop,