The Demons Told Me to Make This Game: The Demo is Live!

Hey everyone, After long months of hard work, we can finally present to you The Demons Told Me to Make This Game - Public Demo! https://store.steampowered.com/app/3677220/The_Demons_Told_Me_to_Make_This_Game_Demo/ Dark…