The Demons Told Me to Make This Game: Watch The Demons Told Me to Make This Game story trailer!

Hey everyone! Red Hives is the kind of town that has been dying for decades. A rotting wound of a settlement nuzzled to a lake and surrounded by thick woods. Here, the decay doesn’t stop at the surface. The secrets of t…