Screaming Souls is one of those dark fantasy gems that sticks with you long after the credits roll. The protagonist, Valen, is a tortured mercenary with a cursed sword that whispers to him—literally. His voice actor nails the grit and desperation of a man on the brink of losing his humanity. Then there's Lyria, a witch with a tragic backstory who oscillates between ally and antagonist; her moral ambiguity makes her fascinating. The real scene-stealer, though, is the villain, Lord Duskharrow. He's not your typical mustache-twirling bad guy—his motives are layered, almost sympathetic, until you remember he's sacrificing entire villages for power. The dynamic between these three drives the narrative into some brutally emotional territory.
What I love is how the side characters aren't just filler. Take Garrick, Valen's old war buddy—his loyalty and eventual betrayal add so much weight to Valen's isolation. Even minor figures like the Crow Child, this eerie spirit guide, leave an impression. The game's writers clearly understood that every character, no matter how small, needs to serve the theme of redemption and damnation. It's rare to see a cast where everyone feels essential, but 'Screaming Souls' pulls it off.