Fogrest: The Whisper of Harbingers got a store page
"Fogrest is a 2D pixel adventure game. A fog has descended on the land, monstrous creatures are waiting to attack. Make your way through dark forests and deserted towns to find answers."
Developer: Admia
Publisher: Admia
Release date: Coming soon
Screenshots: