I have been looking at various character AI systems and looking at advantages of getting game publishers. From what I've seen AI systems is really hard to build from scratch but I am getting there.