The second game in the Legacy of Kain series, Soul Reaver follows the bad ending of Legacy of Kain: Blood Omen, where Kain, a former nobleman turned into a vampire to take revenge on his murderers, took part in the events that involved restoring the world's balance. Stepping aside from its vampiric roots, Soul Reaver ventures into a demonic area, telling the story of Raziel, one of Kain's "first-born" vampire leutenants who was thrown into the Abyss for daring to evolve prior to his own master, only to be awaken centuries later by The Elder God in a spectral realm.
On his quest to avenge his death Raziel must solve a lot of environmental puzzles that involve switching between material and spectral realms in real time. Enemy encounters are quite rare, but the fights look stylish thanks to many various ways you can finish your opponents using either weapons or the environment.
Controls are somewhat awkward and require some time to get used to. Being released in 1999, the game looks amazing even today. The world of Nosgoth is huge and seamless, you will never see a single loading screen here. Voice actors do an impressive job reading through beautifully written dialogues, which makes the complete lack of subtitles even more disappointing.
Soul Reaver is simply one of the best action-adventure games of its time. If you missed it during the PSOne era now is a good chance to join Raziel in his atmospheric journey through life and death.