The terrifying indie horror game was developed and published by Taiwanese video game company Red Candle Games, and was released in 2017.