The first Dark Souls game pretty much lets you kill anyone you meet.
Granted, there aren't much in the ways of plot-essential NPCs since most of those are bosses that you have to kill, but you can kill main covenant leaders, shopkeepers, allies, and people who just generally hint you towards the plot.
They won't respawn until new game+, either, so it's a big challenge if you decide to go that route.