Alongside the start of the Epic Games Store’s new sale last week, Epic also announced that it would soon be offering new, free games on the platform every single week rather than every two weeks. Now, we know which two titles will be the first to release for free with this new promotion. From now