Behavior trees and finite state engines for the original AI characters
In addition to the problems Eric mentioned in his post, the original design of the second and third missions was incredibly vague in terms of AI and behaviors, and trying to come up with AI to fit the environment and narrative wasn't working ("So what'll be the NPCs be doing in Mission 2?" "Uhhh"). With the new park environment we have a much larger pool of behaviors that people might engage in in that space, and the hard part became trimming the list to behaviors that served our gameplay purpose: to act as a red herring. This trimming is just a prioritization though, not a deletion of any behaviors. The game will also need AI characters that are not red herrings, but are there to flesh out the environment and make it seem realistic and alive. The three characters (in addition to the unique target characters) that we have prioritized are: The Reader, The Walker, and The Jogger.
No comments:
Post a Comment