DarkNest Games released this indie horror game in July 2025. You are stranded in a cursed forest, and the way out runs through four sacred objects that have to be found first.