Epic Games has revealed next weeks free game on the Epic Games Store by Alex Atkin Gaming, News, Slider, Windows