Sin duda, algunos juegos utilizan una física de bala realista, teniendo en cuenta el tiempo de viaje y la caída de la bala, pero supongo que la mayoría de los juegos no lo hacen, al menos para los NPC.
Para un juego que realiza un viaje de bala directo (sin caída) que es instantáneo, el juego traza una línea imaginaria (vector) desde el punto del barril hacia adelante. Luego calcula con qué se cruza esa línea y registra un "golpe" de bala en ese punto. Podría ser un objeto sólido como una pared donde un impacto desencadena un efecto como una calcomanía de bala y una "nube" de humo / escombros. Puede impactar un objeto rompible y provocar que se rompa, o puede impactar un objeto físico y darle una "patada". O, por supuesto, podría golpear al jugador u otro NPC y causar un golpe de salud. Las simulaciones de núcleo duro modelarán la bala que penetra a través de las paredes y desencadenará un efecto de golpe en el lado de salida, probablemente disminuyendo el daño de la bala al salir.
Solo para que los NPC no tengan un objetivo perfecto, muchos juegos agregan algún tipo de aleatorización al vector para modelar la propagación de balas. Esto es lo que verías en la vida real, donde las balas no todas golpean justo donde apuntas, sino en un patrón centrado alrededor del punto de puntería.
Para visualizar la propagación de la bala, imagine un cono saliendo de la pistola en lugar de una línea recta (vector). La dirección real de la bala se aleatoriza para estar en algún lugar dentro de este cono. Si el tirador está realmente cerca del objetivo, la extensión es pequeña y la precisión alta. Si el objetivo está muy lejos, el cono agrega más dispersión, por lo que es menos probable que el tirador golpee el objetivo.
Esta idea del cono de disparo se puede utilizar para modelar la precisión del tirador (habilidad), la precisión del arma y otras condiciones. Por ejemplo, un NPC de bajo nivel podría recibir un cono de disparo de baja precisión, mientras que un NPC altamente calificado tendría una precisión de alto nivel. Un jugador que corre con una ametralladora disparando desde la cadera tendría un cono de tiro ancho, que se reduciría si deja de correr o apuntar. Los rifles de francotirador tendrían conos de tiro más estrechos por naturaleza que una pistola.