Legacy of Kain: Soul Reaver (1999)
Legacy of Kain: Soul Reaver is an action-adventure video game in which the player takes on the role of Raziel, a mysterious entity who has been cast down to the material world. He seeks revenge for his master's betrayal and must slay his undead brethren so that he can absorb their souls for energy. As he moves between both planes, Raziel must solve puzzles and face enemies while making his way towards a final battle with Kain.