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?

NOTE: Due to the family emergency this week, this lecture is replaced by a video. Click on the video link below to watch the lecture.
 
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:

3152-21-20.mp4

March 22, 2023 slides no demos