The Charnel House Trilogy Launch Trailer Will Give You the Willies

If any game company could be said to have a “type,” it’s Owl Cave. Named for a location in David Lynch’s magnum opus Twin Peaks, the Studio’s previous output has been exceptionally bleak – almost Lynchian. Following their depressing apocalypse of Richard and Alice, Owl Cave’s latest adventure is an unnerving point-and-click horror game about three passengers riding a ghostly train to a place called Augur Peak. With art from David Chandler (the artist behind Blackwell and the upcoming Shardlight) the game is beautiful and unnerving, and it arrives on steam today. This new trailer should help set the tone for the game’s release: