The story follows Vincent Brooks, a man who is beset by supernatural nightmares while torn between his feelings for his longtime girlfriend Katherine and the similarly named beauty Catherine. The gameplay is divided between the daytime, where Vincent interacts with the characters in a social simulation, and his dreams where he must navigate three-dimensional towers through combined platforming and puzzle-solving. The game's ending is affected by choices made by Vincent over the course of the story.