Specifically, I'm looking for a game where there's a village/town/city where you can walk around and protect the city/town/village from monsters that invade.
Like, you control a single character, and maybe the villagers have their own AI and can maybe defend themselves.
Do any games like this exist?