Here is a video of my current project, where I am making a top-down twin-stick shooter. I have reached a milestone in the AI code, the path finding is done and waypoints can now be followed. I can in my config files define two or three or ten waypoints and the game calculates the path between them, adding more waypoints so the NPC's can get around obstacles. They also loiter at waypoints if so desired.
Next, I'll implement the part where an NPC will decide they need to go to a place and generate their own waypoints to get there - perhaps its back to their "idle" path after chasing and loosing the player. Perhaps its to somewhere they heard a noise.
Also a car, for fun and games.