¿Cómo hacen un seguimiento de los zombis NPC en Left 4 Dead?
Estoy hablando de los NPC que simplemente caminan hacia las paredes o deambulan sin rumbo fijo. Aunque los jugadores no pueden verlos, están allí (por ejemplo, dentro de las habitaciones o detrás de las puertas). Digamos que hay alrededor de 10 zombis en un pasillo y dentro de las habitaciones. ¿El juego mantiene a todos esos zombis en una lista e itera dándoles comandos? ¿Se generan simplemente cuando el usuario está dentro de un cierto radio o llega a una ubicación especial?
Digamos que colocaste las 4 unidades (controladas por jugadores) en lugares completamente diferentes en todo el mapa. Supongamos que no estás siendo enjambrado y luego no has matado a ninguno de estos NPC sin objetivo. ¿Sería el juego un seguimiento de 10 x 4 = 40 zombies en total?
¿O mi comprensión está completamente fuera de lugar?
La razón por la que pregunto es si tuviera que implementar algo similar en un dispositivo móvil, hacer un seguimiento de 40 o más NPC podría no ser una gran idea.