TY - GEN
T1 - Feasibility study of utility-directed behaviour for computer game agents
AU - Sloan, Colm
AU - Kelleher, John D.
AU - Namee, Brian Mac
PY - 2011
Y1 - 2011
N2 - Utility-based control (UBC) hasn't been widely adopted for commercial game AI. Some of the reasons for this are that UBC is perceived to be: (1) resource intensive, (2) difficult to design complex behaviours with, and (3) difficult to scale for use in complex environments. This paper investigates these perceptions to see if UBC is suitable for controlling the behaviour of non-player characters in commercial games. The investigation compares agents using a UBC system against two control systems that are more frequently used in commercial games: finite state machines (FSMs), considered a simple control system, and goal-oriented action planning (GOAP), considered a complex control system. We present a feasibility study which suggests that: (1) UBC is more resource intensive than FSMs but less so than GOAP; (2) it is reasonably simple to create complex behaviours using UBC; (3) UBC doesn't scale as well as FSMs or GOAP for use in complex environments.
AB - Utility-based control (UBC) hasn't been widely adopted for commercial game AI. Some of the reasons for this are that UBC is perceived to be: (1) resource intensive, (2) difficult to design complex behaviours with, and (3) difficult to scale for use in complex environments. This paper investigates these perceptions to see if UBC is suitable for controlling the behaviour of non-player characters in commercial games. The investigation compares agents using a UBC system against two control systems that are more frequently used in commercial games: finite state machines (FSMs), considered a simple control system, and goal-oriented action planning (GOAP), considered a complex control system. We present a feasibility study which suggests that: (1) UBC is more resource intensive than FSMs but less so than GOAP; (2) it is reasonably simple to create complex behaviours using UBC; (3) UBC doesn't scale as well as FSMs or GOAP for use in complex environments.
KW - Finite state machine
KW - Goal-oriented action planning
KW - Utility
UR - https://www.scopus.com/pages/publications/84855403699
U2 - 10.1145/2071423.2071430
DO - 10.1145/2071423.2071430
M3 - Conference contribution
AN - SCOPUS:84855403699
SN - 9781450308274
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the 8th International Conference on Advances in Computer Entertainment Technology, ACE 2011
T2 - 8th International Conference on Advances in Computer Entertainment Technology, ACE 2011
Y2 - 8 November 2011 through 11 November 2011
ER -