I'm new to the community and I'm doing a school project on video game programmers for a class on programming and the world/culture of it. I am wondering, who on a staff of programmers would be in charge of any swarm or swarming elements (i.e. herds: things like bees, schools of fish, zombie herds, etc.) Would an AI programmer be in charge of that? If not, what type of programmer would be?