AAA-Spiele und OpenGL? [geschlossen]


8

Welche modernen AAA-Spiele an der Spitze des Marktes verwendeten OpenGL? Welchen Motor haben sie gegebenenfalls verwendet?

Antworten:


9

Jedes 3D-Spiel, das mindestens auf einer anderen Plattform als Microsoft, Nintendo und Sony ausgeführt wird, verwendet OpenGL.

Dies schließt jedes Spiel ein, das unter Linux, Android, Mac OS X, iPhone / iPad, Symbian und wahrscheinlich mehr läuft.

AAA-Spiele haben normalerweise eine Ad-hoc-Engine für das Spiel (oder für eine kleine Reihe von Spielen). Diejenigen, die ich besser kenne, sind ID Tech-Engines (von 2 bis 5) und Unreal Engine (von 1 bis 4).


3
Dies gilt nicht unbedingt für die Programmierung. Die meisten auf den Mac portierten EA-Titel werden auf Binärebene ( transgaming.com/business/cider ) erstellt, obwohl sie OpenGL verwenden, wenn sie tatsächlich auf dem Mac ausgeführt werden.
Nathan S.


3

Alle Id Software-Engines verwenden OpenGl für das Rendern von Grafiken seit Quake 1.

Ogre3D kann Direct3D oder OpenGl verwenden (obwohl es sich nicht um eine Engine handelt, die in AAA-Titeln AFAIK verwendet wird).


Wenn der Indie-Markt seine eigenen AAA-Spiele hat, können wir sagen, dass Torchlight AAA ist. Leider ...
Jokoon

1

Ich weiß nicht genau, wie hoch das Verhältnis ist, aber ich denke, dass 50% (oder sogar mehr) aller AAA-Titel auf OpenGL laufen. Nur die Konsolenspiele (ohne X-Box) machen viele Spiele wieder gut.

Oder nehmen Sie Blizzard als Beispiel (Starcraft2, WoW, Diablo3). Alle ihre Spiele laufen sowohl auf dem PC als auch auf dem Mac und verwenden daher auch OpenGL. AFAIK Blizzard verwendet für seine Spiele speziell entwickelte Engines.


8
PS3 und Wii verwenden OpenGL nicht für AAA-Titel. Es gibt andere Bibliotheken mit viel direkterem Zugriff auf die Hardware.
Axel Gneiting

Laut Wikipedia verwendete Blizzard in Starcraft II Direct3D für Windows und OpenGL für Mac - Referenz: en.wikipedia.org/wiki/…
Egarcia

@egarcia Stimmt, ich habe nie behauptet, dass Starcraft 2 OpenGL unter Windows verwendet. Gerade erwähnt Starcraft 2 als Beispiel für ein AAA-Spiel, das auf OpenGL läuft (weil es eine Mac-Version des Spiels gibt)
Bummzack

1

Nintendo und Sony bieten Opengl-ähnliche Bibliotheken an, aber AAA-Titel verwenden diese normalerweise nicht und entscheiden sich für die Bibliotheken der unteren Ebene der Plattform. Id neigt dazu, opengl zu verwenden. Obwohl sie gesagt haben, dass ihr System abstrakt genug ist, dass es trivial ist, zwischen den beiden zu wechseln. Valve lizenzierte IDs für die ursprüngliche Halbwertszeit, baute jedoch ihre eigenen Inhalte auf DX for Source auf, sodass sie entweder auf Opengl portierten oder Transgaming's Cider lizenzierten (so führt EA seine Duell-Relases durch), um Ihnen die Wahrheit zu sagen, die ich so oder so nicht gehört habe . Es gibt wirklich keine Möglichkeit zu sagen, wer was verwendet, ohne dort zu arbeiten oder große Artikel darüber.


1
Es ist ziemlich einfach zu erkennen, wer was auf dem PC verwendet. Auf Konsolen ist es etwas schwieriger - viele kleinere Spiele verwenden die verfügbaren OpenGL ES-Varianten.

1

PC-Spiele von Starbreeze verwenden OpenGL. Die Chroniken von Riddick und Enklave.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.