Giochi AAA e OpenGL? [chiuso]


8

Quali moderni giochi AAA in cima al mercato hanno usato OpenGL? Se applicabile, quale motore hanno usato?

Risposte:


9

Qualsiasi gioco 3D che gira almeno su una piattaforma diversa da microsoft, nintendo e sony utilizza OpenGL.

Ciò include qualsiasi gioco che gira su Linux, Android, Mac Os X, iPhone / iPad, Symbian e probabilmente altro.

I giochi AAA di solito hanno un motore scritto ad hoc per il gioco (o per un piccolo set di giochi). Quelli che conosco meglio sono i motori ID Tech (da 2 a 5) e Unreal Engine (da 1 a 4).


3
Questo non è necessariamente vero dal punto di vista della programmazione. La maggior parte dei titoli EA trasferiti su Mac sono realizzati a livello binario ( transgaming.com/business/cider ), sebbene utilizzino OpenGL quando sono effettivamente in esecuzione sul Mac.
Nathan S.


3

Tutti i motori del software Id utilizzano OpenGl per il rendering grafico da Quake 1.

Ogre3D può utilizzare Direct3D o OpenGl (anche se non è un motore utilizzato nei titoli AAA AFAIK)


se il mercato indie ha i suoi giochi AAA, potremmo dire che Torchlight è AAA. Sfortunatamente ...
Jokoon

1

Non conosco il rapporto esatto ma penso al 50% (o anche più) di tutti i titoli AAA eseguiti su OpenGL. Solo i giochi per console (senza X-Box) compensano molti giochi.

Oppure prendi Blizzard come esempio (Starcraft2, WoW, Diablo3). Tutti i loro giochi funzionano sia su PC che su Mac e quindi usano anche OpenGL. AFAIK Blizzard utilizza motori sviluppati su misura per i loro giochi.


8
PS3 e Wii non usano OpenGL per i titoli AAA. Esistono altre librerie con un accesso molto più diretto a HW.
Axel Gneiting,

Secondo wikipedia, in Starcraft II Blizzard ha usato Direct3D per windows e OpenGL per mac - riferimento: en.wikipedia.org/wiki/…
egarcia

@egarcia Vero, non ho mai sostenuto che Starcraft 2 utilizza OpenGL su Windows. Ho appena menzionato Starcraft 2 come esempio di un gioco AAA che funziona su OpenGL (perché esiste una versione per Mac del gioco)
bummzack

1

Nintendo e Sony forniscono librerie simili a Opengl, ma i titoli AAA tendono a non usarlo e scelgono le librerie di livello inferiore della piattaforma. L'ID tende a usare l'opengl. Anche se hanno detto che il loro sistema è abbastanza astratto che passare da uno all'altro è banale. Valve ha concesso in licenza le cose dell'id per l'emivita originale ma ha costruito le proprie cose su DX per Source, quindi hanno portato su Opengl o hanno concesso in licenza Cider di Transgaming (è così che EA fa i suoi duelli) per dirti la verità che non ho sentito in entrambi i modi . Davvero non c'è modo di dire chi usa cosa senza lavorare lì o grandi articoli a riguardo.


1
È abbastanza facile dire chi usa cosa sul PC. Sulle console è un po 'più complicato: molti dei giochi più piccoli usano le varianti OpenGL ES disponibili.

1

I giochi per PC di Starbreeze utilizzano OpenGL. Le cronache di Riddick ed Enclave.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.