‘Devotion’ is a first-person atmospheric horror game set in the 1980s Taiwan. The story centers around a seemingly ordinary family of three that lived in an old apartment complex. Explore the nostalgic house in the 80s where religion plays a significant [...]