BDI-Based Virtual Characters with a Theory of Mind

Users expect characters in role-playing games to be proactive and social, but these characters fail to deliver in this respect due to limitations of traditional game AI programming approaches. BDI-based approaches are suited for development of proactive systems, such as NPCs in games. This paper argues that a BDI-based approach is also highly suited for developing social NPCs in a principled way.