The Fall is Free to Claim on the Epic Games Store
Creature in the Well is the next free game
The Fall Part 2: Unbound Will be Coming in 2017
The Fall Part 2: Unbound Will be Coming in 2017 Today it was announced by the independent developer Over The Moon, that The Fall Part 2: Unbound, the second chapter in the award-winning The Fall Trilogy, will be launched in Q1 2017 for the Xbox One, Playstation 4 computer entertainment system, Nintendo Wii U, PC, […]