Probably made in unity or unreal engine. you can progress the story by solving puzzles. I remember there's an imp that's a bookworm helping us and also one of the puzzle is picking up mirror shards and combine it.