I am interested in better understanding Non-Player Character (NPC) design in games in order to apply the ideas to social and socio-economic agent-based simulation. I was wondering if there are any object oriented design patterns that are commonly used for the design of NPCs. I am currently using hierarchical finite state machines for defining my agents. As an example one pattern I came across is the actor-role design pattern which seems to be quite useful for my purpose.

More Peer-Olaf Siebers's questions See All
Similar questions and discussions