The game occurs in a mysterious forest where players must survive hostile creatures and other dangers. It features stunning graphics that make its environment look both beautiful and terrifying. To ...