¿Cuáles son algunos de los juegos 3D más optimizados, eficientes y sólidos?

Los juegos 3D más eficientes que conozco son prácticamente todo lo que John Carmack fue programador principal, usando C (no C ++). Casi los primeros tres juegos de Quake. Quizás Doom 3 y Quake 4, a pesar de que su motor fue hecho en C ++.
Más allá de eso, Metal Gear Solid V, con el objetivo de octava generación (XB1, PS4, PC) en el motor Fox es sorprendentemente eficiente en mi propia experiencia (versión para PC, GeForce GTX 850M (GPU móvil de rango medio), y todavía se cierne cerca 60 FPS, si no recuerdo mal).

Desafortunadamente, la forma en que se hacen los juegos 3D en los últimos años es casi universalmente usar un motor relativamente ineficiente. Todavía está optimizado en gran medida, pero nada cerca de la eficiencia de Quake III Arena. (Unity 4/5, Unreal Engine 3/4, CryEngine V, Lumberyard, etc.) También es poco común (pero no raro) que los fabricantes de motores lancen sus propios juegos notables (sin embargo, a excepción de Unity y hasta ahora Amazon Lumberyard, todos ellos hacen sus propios juegos con su motor), por lo que el motor rara vez se usa al máximo.

Algunas menciones de mi Steam Library duradera, también reservaron el juicio de mis años oscuros de juegos en una computadora portátil Core i7 de segunda generación con un Intel HD 3000 Graphics (que también resultó ser mi “mejor GPU” hasta hace poco):

Half-Life 2 (y, por extensión, la mayoría de los juegos / mods que lo ejecutan): los juegos que se ejecutan en Source Engine en su mayor parte parecen ejecutarse en casi cualquier computadora que todavía puede encenderse hoy y aún más o menos seguir siendo jugable . De HL2, son 2 secuelas EP1 y 2, HL2: DM, Day of Defeat: Source, Counter-Strike: Source, posiblemente incluso CS: GO – “Cyka Blyat”, Team Fortress 2, Alien Swarm, Age of Chivalry, the FakeFactory HL2 Cinematic Mod (Sí, eso también. Es una puta para que funcione), Left 4 Dead 1 y 2, etc. La mayoría de estos también son multijugador también – AKA no habrá escasez de fanfic porno micspam que hace 50 Las sombras de Grey se parecen a Sesame Street en comparación, incluso si todavía estás atrapado con una computadora de hace una década.

(sí, la imagen de arriba ES de un mod HL2).

Tanto Fallout 3 como New Vegas son más o menos jugables con la mayoría del hardware que tiene menos de una década.

La serie de juegos Far Cry también parece ejecutarse en casi cualquier cosa, aunque las nuevas entregas superarán los límites. No hay mucho que no ejecute Far Cry 1 y Far Cry 2 aún se puede reproducir en computadoras de menos de una década de antigüedad o no lo suficientemente potentes como para ser una “plataforma de juegos”.

Por último, están los juegos Metro: 2033 y Last Light. Más específicamente, las ediciones Redux. Querrás una máquina algo decente para poder jugar esto, pero Redux también hace que el juego funcione mejor. No solo eso, también incluirá todos los DLC / complementos y a menudo tiene un gran descuento en Steam. Sí, los juegos de Metro pueden ejecutarse incluso en Intel HD Graphics con un i3, i5 o i7. Aunque no particularmente bien. No va a ejecutar esto en 1080p y a 60 FPS al máximo. Sin embargo, si tiene un sistema algo decente (como 2 GB de vecindario GDDR5), todos se ejecutarán. Sin embargo, Redux está mucho mejor optimizado que su predecesor. En el Metro original: 2033 / Last Light, apenas podía ejecutarlo a ~ 30 FPS en la configuración “media”. Redux, por otro lado, corrió a 60 FPS la mayor parte del tiempo en configuraciones “altas”, raramente cayendo por debajo de 40 en el peor de los casos. También terminó viéndose mejor visualmente y sí, también PhysX (tenga en cuenta que con respecto al comienzo, no, un Intel HD 3000 iGPU no funcionó y no puede ejecutar este juego en cualquier lugar cerca de 60 FPS).

El motor Quake II fue increíblemente rápido, pero obviamente no puede hacer las cosas de los motores más recientes … Sin embargo, Id Software lanzó su código fuente para que todos puedan usarlo y modificarlo. Enlace https://relinked.com/share/e1uvq
Recuerdo cuando leí el código por primera vez para intentar hacer mi propio motor … Me sorprendió la forma en que todo estaba organizado y optimizado. Especialmente el bit que especifica un número mágico constante 0x5f3759df utilizado para calcular la raíz cuadrada inversa rápida en aproximadamente 4 veces más rápido que cualquier otra forma … Enlace https://relinked.com/share/96uvq
Incluso los programadores agregaron un comentario que decía “¿Qué demonios?”
jajaja 🙂
Salud,

En la historia reciente, pensaría en GTAV

Enorme mundo con poca o ninguna disminución de la velocidad de fotogramas a pesar de la cantidad de texturas de alta calidad y la compleja IA que mueve a los diferentes NPC, sin mencionar el gran campo de visión

Todo esto en un juego lanzado en la última generación de consolas.

Honestamente, me quedé boquiabierto en ese momento y definitivamente es uno de los estándares actuales de la industria al hacer un juego de mundo abierto.