GOAP AI is a project that tries to make virtual character come alive through planning. Behaviors are programmed, but they don't have to be explicitly linked. Action planning is done at run time, using the a*star pathfinding algorithm.
Included is a small game "pirate" that demonstrates how the planner works. There isn't much documentation, the there is a lot of comments in the code. I hope that somebody can make good use of this
I'm posting this small project here if anybody wants to take a look. I've been working on this off and on for a few months, and currently it works pretty well. I am interested to see if people can actually use it, because I don't have much experience with game making, although I like to develop ai. If there is some interest in this I'll keep improving it.