The Epic Games Store’s latest free title is Oddworld: New ‘n’ Tasty

A new game will be given away every day until December 31