The new free games on the Epic Store include arguably the biggest single title that has been handed out all year.