Review:
The games graphics, Audio, theme and atmospher, are grand, 5 stars. But theres a few things to tidy.
First issue i ran into was dropping things so i could continue playing, while 'picking up' with "E" was promted, there was no intruction on how to drop items you were holding. I restarted the game once to try and get around this.
After some button mashing i figured out it was "G". this should be shown to the player.
2nd issue i ran into, was the running section from the Demon. When finishing the ritual, you appear in another scene faceing a wall, the speed of the transistion along with the lighting, makes it hard for the player to notice their ment to be running, you start faceing a wall which is hard to make out when your ment to start.
When setting position in this scene for the player, also add a 'set rotation' to your code to have the player face eather the Demon or the way their ment to run, so the player dusent get caught out and wonder what just happened.
-----------------
Other issues are small ones, starting the game you see the door between the rooms close. Get set player rotation to face the other way or set the door to be in it's closed state in the unity inspector.
Rotation speed was way to high, concider lowering it.
After lighting the candles and talking to the alter, you have the item list on your screen, but can still talk to the alter. Use a 'If else' variable constraint. If Item list is open, "E" to interact is turned off, else "E" is turned on, and can interact.
Lastly is the Demon speed in the tunnel. If it's a set speed, then it needs turned down.
If your useing 'velocity' as your means to make him move, put a constraint to have the max speed set and go no higher, else the Demon will just keep gaining speed as the chase continues.