Character Behavior

When people think about game AI, character behavior is the thing that they usually think of first. How do we control NPCs to move and act without any input?

As we see in this lecture, this problem is closer to software engineering than it is to classical computer science AI. Character behavior can be arbitrary, so there are no fancy algorithms to implement it. But we need to provide tools to gameplay programmers so that they can define this behavior quickly and efficiently.

To complement this lecture, we recommend the following reading and/or viewing:
March 23, 2022 slides no demos