Two more free games are now available from the Epic Games Store.
It all comes down to two things: participation and limitation.