The film is adapted from a video game by the same name created by Red Candle Games, a Taiwanese game developer. The same company has been involved in a political controversy surrounding alleged sacasm targeting Chinese president Xi Jinping in another horror game it created, /Devotion/ ("Huanyuan"). A proof of such allegation is an inconspicuous reference to Winnie the Pooh ("Xiaoxiong Weini"), an unwelcomed nickname for the Chinese leader, in the game, which is concealed in esoteric seal characters.
The film is banned in mainland China, because of the film's political subject matter.