Un ejemplo para comparar un cambio de 10 años con un motor facilitaría la respuesta, tomaré Call of Duty ya que he estado jugando su última versión en este momento (Advanced Warfare).
Este fue su primer lanzamiento en 2003, titulado Call of Duty, puedes wiki para obtener más detalles, pero se veía así:
Cómo se ve en la última versión actual:
- ¿Por qué muchos desprecian los videojuegos?
- Cómo dejar de jugar videojuegos
- ¿Qué es el formato Magic: The Gathering Commander?
- ¿Actualizar mi arquitectura de Windows a x64 mejorará mi FPS?
- ¿Cuál es el alcance de los juegos en la India?
Ahora, intentaré ser más visual en la explicación, ya que no quiero entrar en detalles técnicos, con Factores :
Factor principal: Hardware: potencia computacional , ya sea PC o consola, más potencia de procesamiento generará más recursos computacionales para crear juegos con mejores gráficos.
Por qué: cada juego es un juego porque cambia en tiempo real, lo que significa que cualquier cosa que se mueve de A a B, su distancia y posición tiene que ser recalculada y luego la pantalla se actualiza con la nueva información, cuando dice un el juego corre a 60 fps, cada objeto en movimiento tiene que ser recalculado y mostrado en la pantalla. Este proceso es computación altamente paralela gracias a la arquitectura de las tarjetas gráficas. La salida es píxeles, más píxeles se cargan más en la GPU para gravarse tratando de mantener la velocidad de fotogramas. Cuando no puede, eso es cuando cae la velocidad de fotogramas: Tartamudea.
Todo lo anterior que ocurre en 1/60 de segundo es la sensación real de “tiempo real”, de lo contrario todo sería solo imágenes.
Los juegos 2D tienen más recursos ya que solo tienen que preocuparse por el movimiento bidimensional, si están basados en sprites (Mario) y de lo contrario tienen que estar muy optimizados.
Memoria secundaria) :
Cuando trabajé en el karting de Little big planet, nos quedaban de 2 a 3 MB de memoria de video para ser “creativos” después de haber alcanzado el nivel, porque esto es todo lo que la Playstation 3 podía masticar sin perder un marco. Es por eso que el juego de consola tarda más en salir porque tenemos que optimizar MUCHO, literalmente para que toda la experiencia de juego sea fluida.
La representación (que muestra una representación de puntos en el espacio con textura y luz) se basa puramente en fórmulas matemáticas y los algoritmos que los ejecutan son la razón por la que es lenta o rápida. Puede tener malos gráficos pero una jugabilidad más rápida o buenos gráficos con una velocidad de fotogramas más baja (juegos FPS) o ambos pero con un tiempo de optimización considerable.
Todo el arte es una fórmula matemática que trabaja en conjunto para mostrarte lo que ves en la pantalla. Sin video, sin videojuegos -> volver a los juegos de mesa.