Jeux AAA et OpenGL? [fermé]

8

Quels jeux AAA modernes sur le dessus du marché ont utilisé OpenGL? Le cas échéant, quel moteur ont-ils utilisé?

Edward83
la source

Réponses:

9

Tout jeu 3D qui fonctionne au moins sur une plate-forme différente de Microsoft, Nintendo et Sony utilise OpenGL.

Cela inclut tout jeu fonctionnant sous Linux, Android, Mac Os X, iPhone / iPad, Symbian et probablement plus.

Les jeux AAA ont généralement un moteur écrit ad-hoc pour le jeu (ou pour un petit ensemble de jeux). Ceux que je connais le mieux sont les moteurs ID Tech (de 2 à 5) et Unreal Engine (de 1 à 4).

peoro
la source
3
Ce n'est pas nécessairement vrai du côté de la programmation. La plupart des titres EA portés sur Mac se font au niveau binaire ( transgaming.com/business/cider ), bien qu'ils utilisent OpenGL lorsqu'ils s'exécutent réellement sur Mac.
Nathan S.
3

Tous les moteurs Id Software utilisent OpenGl pour le rendu graphique depuis Quake 1.

Ogre3D peut utiliser Direct3D ou OpenGl (bien qu'il ne soit pas un moteur utilisé dans les titres AAA AFAIK)

Ricky AH
la source
si le marché indépendant a ses propres jeux AAA, on pourrait dire que Torchlight est AAA. Malheureusement ...
jokoon
1

Je ne connais pas le ratio exact mais je pense qu'environ 50% (ou même plus) de tous les titres AAA tournent sur OpenGL. Seuls les jeux sur console (sans X-Box) compensent beaucoup de jeux.

Ou prenez Blizzard comme exemple (Starcraft2, WoW, Diablo3). Tous leurs jeux fonctionnent sur PC et Mac et utilisent donc OpenGL aussi. AFAIK Blizzard utilise des moteurs développés sur mesure pour leurs jeux.

bummzack
la source
8
La PS3 et la Wii n'utilisent pas OpenGL pour les titres AAA. Il existe d'autres bibliothèques avec un accès beaucoup plus direct au matériel.
Axel Gneiting
Selon Wikipédia, dans Starcraft II, Blizzard a utilisé Direct3D pour Windows et OpenGL pour Mac - référence: en.wikipedia.org/wiki/…
egarcia
@egarcia C'est vrai, je n'ai jamais prétendu que Starcraft 2 utilise OpenGL sur Windows. Je viens de mentionner Starcraft 2 comme exemple d'un jeu AAA qui fonctionne sur OpenGL (car il existe une version Mac du jeu)
bummzack
1

Nintendo et Sony fournissent des bibliothèques de type Opengl mais les titres AAA ont tendance à ne pas l'utiliser et à opter pour les bibliothèques de niveau inférieur de la plate-forme. Id a tendance à utiliser opengl. Bien qu'ils aient dit que leur système est suffisamment abstrait pour que basculer entre les deux soit trivial. Valve a acheté des trucs sous licence id pour la halflife originale, mais a construit leurs propres trucs sur DX pour Source, soit ils ont porté sur Opengl, soit ils ont mis sous licence le cidre de transgaming (c'est ainsi qu'EA procède à son duel) pour vous dire la vérité que je n'ai pas entendue de toute façon . Vraiment, il n'y a aucun moyen de savoir qui utilise quoi sans y travailler ou de gros articles à ce sujet.

stonemetal
la source
1
Il est assez facile de dire qui utilise quoi sur le PC. Sur les consoles, c'est un peu plus délicat - beaucoup de petits jeux utilisent les variantes OpenGL ES disponibles.
1

Les jeux PC de Starbreeze utilisent OpenGL. Les Chroniques de Riddick et Enclave.

néant
la source