The Epic Games Store will launch a free download for this December. There is also a game that should not be overlooked, God Fall: Challenger Edition, which will be available for free download from December 9th from 10:00 AM CT to December 16th. 10:00 a.m. CT. Those who have used the Epic Games Store can also download Godfall: Challenger Edition for free.