Juegos AAA y OpenGL? [cerrado]

8

¿Qué juegos AAA modernos en la cima del mercado usaron OpenGL? Si corresponde, ¿qué motor usaron?

Edward83
fuente

Respuestas:

9

Cualquier juego 3D que se ejecute al menos en una plataforma diferente de Microsoft, Nintendo y Sony utiliza OpenGL.

Esto incluye cualquier juego que se ejecute en Linux, Android, Mac Os X, iPhone / iPad, Symbian y probablemente más.

Los juegos AAA generalmente tienen un motor escrito ad-hoc para el juego (o para un pequeño conjunto de juegos). Los que mejor conozco son los motores ID Tech (de 2 a 5) y Unreal Engine (de 1 a 4).

peoro
fuente
3
Esto no es necesariamente cierto desde el final de la programación. La mayoría de los títulos de EA portados a Mac se realizan a nivel binario ( transgaming.com/business/cider ), aunque usan OpenGL cuando realmente se ejecutan en Mac.
Nathan S.
3

Todos los motores de Id Software usan OpenGl para la representación gráfica desde Quake 1.

Ogre3D puede usar Direct3D u OpenGl (aunque no es un motor usado en los títulos AAA AFAIK)

Ricky AH
fuente
Si el mercado independiente tiene sus propios juegos AAA, podríamos decir que Torchlight es AAA. Desafortunadamente ...
jokoon
1

No sé acerca de la proporción exacta, pero creo que alrededor del 50% (o incluso más) de todos los títulos AAA se ejecutan en OpenGL. Solo los juegos de consola (sin X-Box) compensan muchos juegos.

O tome Blizzard como ejemplo (Starcraft2, WoW, Diablo3). Todos sus juegos se ejecutan tanto en PC como en Mac y, por lo tanto, también usan OpenGL. AFAIK Blizzard utiliza motores desarrollados a medida para sus juegos.

bummzack
fuente
8
PS3 y Wii no usan OpenGL para títulos AAA. Hay otras bibliotecas con acceso mucho más directo al HW.
Axel Gneiting
Según Wikipedia, en Starcraft II Blizzard usó Direct3D para Windows y OpenGL para Mac - referencia: en.wikipedia.org/wiki/…
egarcia
@egarcia Es cierto, nunca dije que Starcraft 2 usa OpenGL en Windows. Acabo de mencionar Starcraft 2 como un ejemplo de un juego AAA que se ejecuta en OpenGL (porque hay una versión para Mac del juego)
bummzack
1

Nintendo y Sony proporcionan bibliotecas similares a Opengl, pero los títulos AAA tienden a no usarlo y optan por las bibliotecas de nivel inferior de la plataforma. Id tiende a usar opengl. Aunque han dicho que su sistema es lo suficientemente abstracto como para cambiar entre los dos es trivial. Valve autorizó las cosas de identificación para la vida media original, pero construyó sus propias cosas en DX para Source, por lo que se portaron a Opengl o licenciaron la sidra de transgaming (así es como EA hace sus relases de duelo) para decirles la verdad que no he escuchado de ninguna manera . Realmente no hay forma de saber quién usa qué sin trabajar allí o grandes artículos al respecto.

metal de piedra
fuente
1
Es bastante fácil saber quién usa qué en la PC. En las consolas es un poco más complicado: muchos de los juegos más pequeños usan las variantes OpenGL ES disponibles.
1

Los juegos para PC de Starbreeze usan OpenGL. Las crónicas de Riddick y Enclave.

vacío
fuente