No es tan sencillo Yatique y Fireb0y :D
Si son efectos más que visuales, como armamentísticos, tipo el (mítico) Rocket Jumping son coordenadas de aceleración anormal -justo despues de lo que estubiera haciendo, en este caso concreto, saltar- del personaje que hay que transmitir además de las del propio disparo.
Bajo ningún concepto se puede poner por ejemplo una ametralladora automática fija por ejemplo (tipo hl2) o cualquier otro evento a RAS de SUELO en un juego donde esas ráfagas deberián PODER afectar a los partipantes y que se andaran con ojo. Nó se puede dejar de trasnismitir la dirección cada bala (si el jugador está en su radio de acción) con la excusa de que son muchas las que lanza.
Otra cosa es que sean, por ejemplo, partículas de fuegos artificiales en la lejanía o a lo alto, como una publicidad que se renueva en un marquesina plana, etc. Allí si que da IGUAL la física de particulas, y sólo interesa el momento del evento y sus coordenadas aproximadas (en el caso de la marquesina sólo el nombre del objeto en el mapa y valor, las coordenadas sobran pues se conocen) aunque en muchos casos sí que se puede implementar como una bola, como dice Fireboy. Pero esto hace que la EXPLOSIÓN NO tenga cascotes -que dañen- y debería tenerlos (vamos que ya se han cumplido 10 años desde el Quake 1 no seamos simplones).
Por otro lado el "motor" del juego no es más que un parte muy importante del juego. Como los menús otra. Los juegos no van con kernel por decirlo así en frío, realmente puedes añadir todas las actualizaciones que quieras todo lo complejas que deseés por medio de parches o incluso hacks en hexa. a tiempo real (en la memoria). El que los grupos de scripts currados les pongan "motor.radioelectrico.rayos.palomo-diaz.src" no quiere decir que sea algo inviolable, concurre al mismo nivel de procesador que el resto del juego, por ejemplo al de la variable dinámica que almacena el nombre del jugador, aunque ya se va encargar el juego de que no tenga la misma "visibilidad" ;)
Pero vamos, es cuestión de ego llamar motor a paquetes de src temáticos (compilados o nó). A mí me agrada y además es bueno porque se crea especialización en otras áreas (esa curiosidad humana que nos hace avanzar).