Jogos AAA e OpenGL? [fechadas]

8

Quais jogos AAA modernos no topo do mercado usavam o OpenGL? Se aplicável, qual mecanismo eles usaram?

Edward83
fonte

Respostas:

9

Qualquer jogo em 3D que roda pelo menos em uma plataforma diferente da microsoft, nintendo e sony usa o OpenGL.

Isso inclui qualquer jogo que roda em Linux, Android, Mac OS X, iPhone / iPad, Symbian e provavelmente mais.

Os jogos AAA geralmente têm um mecanismo escrito ad-hoc para o jogo (ou para um pequeno conjunto de jogos). Os que eu conheço melhor são os motores ID Tech (de 2 a 5) e o Unreal Engine (de 1 a 4).

peoro
fonte
3
Isso não é necessariamente verdade a partir do final da programação. A maioria dos títulos da EA portados para o Mac são feitos no nível binário ( transgaming.com/business/cider ), embora estejam usando o OpenGL quando realmente estiverem sendo executados no Mac.
Nathan S.
3

Todos os mecanismos da Id Software usam o OpenGl para renderização gráfica desde o Quake 1.

O Ogre3D pode usar Direct3D ou OpenGl (embora não seja um mecanismo usado nos títulos AAA AFAIK)

Ricky AH
fonte
se o mercado independente tiver seus próprios jogos AAA, poderíamos dizer que o Torchlight é AAA. Infelizmente ...
jokoon
1

Não sei a proporção exata, mas penso que cerca de 50% (ou mais) de todos os títulos AAA são executados no OpenGL. Apenas os jogos de console (sem o X-Box) compensam muitos jogos.

Ou tome a Blizzard como exemplo (Starcraft2, WoW, Diablo3). Todos os jogos são executados no PC e no Mac e, portanto, também usam o OpenGL. AFAIK Blizzard usa mecanismos desenvolvidos sob medida para seus jogos.

bummzack
fonte
8
PS3 e Wii não usam OpenGL para títulos AAA. Existem outras bibliotecas com muito mais acesso direto ao HW.
Axel Gneiting
De acordo com a wikipedia, no Starcraft II a Blizzard usou o Direct3D para windows e o OpenGL para mac - referência: en.wikipedia.org/wiki/…
egarcia
@egarcia É verdade, nunca afirmei que o Starcraft 2 usa o OpenGL no Windows. Apenas mencionado Starcraft 2 como um exemplo de um jogo AAA que roda em OpenGL (porque não há uma versão para Mac do jogo)
bummzack
1

A Nintendo e a Sony fornecem bibliotecas do tipo Opengl, mas os títulos AAA tendem a não usá-lo e vão para as bibliotecas de nível inferior da plataforma. Id tende a usar opengl. Embora eles tenham dito que seu sistema é abstrato o suficiente para que alternar entre os dois seja trivial. A Valve licenciou os itens de identificação do halflife original, mas construiu seus próprios itens no DX for Source, para que eles fossem portados para o Opengl ou licenciados Cider da transgaming (é assim que a EA realiza seu duelo) para dizer a verdade que eu não ouvi de nenhuma maneira . Realmente não há como dizer quem usa o quê sem trabalhar lá ou grandes artigos sobre o assunto.

stonemetal
fonte
11
É muito fácil dizer quem usa o quê no PC. Nos consoles, é um pouco mais complicado - muitos jogos menores usam as variantes do OpenGL ES disponíveis.
1

Os jogos para PC da Starbreeze usam o OpenGL. As Crônicas de Riddick e Enclave.

vazio
fonte