Itch.io And More PC Apps Are Now On Epic Games Store

The Epic Games Store is further expanding its non-gaming offerings, as several PC apps have popped up. They’ve all been organized into a new section…