TL; DR:
- Cambio de motor de juego / cambio de motor de física
- Aumento de potencia de procesamiento, cambio de método de cálculo
- Diferentes equipos / estudios de desarrollo trabajando en una sola serie.
- Cambiar de súper optimizado a súper realista
Respuesta más larga:
Es porque el motor de juego interno y, junto con él, el motor de física cambia a medida que evoluciona la potencia de procesamiento disponible.
Y nuestros deseos. En la década de 2000, la gente * probablemente * solo quería un maldito tirador con el que pudieran obtener buenos FPS para jugar. En este momento, la gente quiere que las cosas sean lo más realistas posible con la disponibilidad de una configuración de GPU de $ 3000 que tiene miles de horas hombre de investigación detrás.
- ¿Cuáles son algunas preguntas comunes en el juego de reglas de cinco segundos?
- ¿Puede alguien sin experiencia previa en ejecutar un producto o servicio de juegos importante cambiar exitosamente Yahoo Games?
- ¿Hay alguna computadora portátil 2 en 1 que pueda ejecutar juegos?
- ¿Qué es lo mejor que has hecho en un videojuego?
- ¿Qué juego tiene los mejores gráficos en la historia del juego?
Y los métodos de cálculo cambian. Desde un truco rápido para hacerlo correr más rápido en la década de 2000 hasta una trayectoria calculada con precisión de una granada que sea más realista.
Y las variables también cambian, como la fricción y la masa de la granada. A diferencia de la constante Pi, los desarrolladores de juegos no mantendrán esa constante durante 10 años. Ya sea para equilibrar el juego o para hacerlo más realista.
Hablemos de Counter-Strike, es realmente fácil referirse a mí como un jugador / desarrollador de PC:
- Counter-Strike 1.6 y Condition Zero: GoldSrc Engine
- Fuente de Counter-Strike: Source Engine + Havok Physics Engine
- CS: GO: Motor de origen, muy optimizado / modificado + Havok
Todos estos juegos tienen una brecha de ~ 4 + años para la fecha de lanzamiento.
Si eres un jugador de mucho tiempo, sabrías que Half Life 1 y 2 también usaban estos motores, y la física de HL1 y 1.6 / CZ era casi la misma.
Lo mismo puede decirse de HL2 y CS: S. Comparten el mismo motor. También usaron Havok para física (todos los juegos fuente lo hacen, iirc) que potencia los efectos de trapo y esas cosas.
Pero la física de CS 1.6 no estaba cerca de la física de CS: Fuente
Y CS: GO es bastante diferente de CS: S porque el motor en el núcleo está modificado.
Todo esto no te impide desarrollar juegos como Portal 1 y 2 (que tienen física idéntica, por cierto) que emplean conceptos completamente nuevos en términos de física. Pero si juegas con el motor de origen lo suficiente, no es realmente tan difícil hacer que funcione de manera diferente.
E incluso si un motor de juego permanece constante, los estudios y los desarrolladores cambian (mire la Condición Cero) y con ellos vienen nuevos ‘puntos dulces’ de las ‘variables’ que mencioné anteriormente. Lo que puede parecer perfecto para ti podría no ser lo mismo para ellos y otros jugadores.