3 ms·
> Scripted enemies are "non-player-controlled entity behavior", yet they are not AI. I've worked on and seen games and game engines where scripted NPC behavior
by munificent 3y ago
> Scripted enemies are "non-player-controlled entity behavior", yet they are not AI.
I've worked on and seen games and game engines where scripted NPC behavior was lumped under the "AI" umbrella and implemented by the same people and systems that support the non-scripted behavior.
Architecturally, it doesn't make that much sense to separate out scripted behavior from non-scripted, because non-scripted behavior has most of the same needs to playing animations, triggering, audio, interact with physics, etc.
Scripted behavior is just an "AI" that happens to not read any inputs before deciding its outputs.