Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What modern AAA games on the top of the market used OpenGL? If applicable, what engine did they use?

share|improve this question

Any 3D game that runs at least on a platform different from microsoft, nintendo and sony uses OpenGL.

This includes any game that runs on Linux, Android, Mac Os X, iPhone/iPad, Symbian and probably more.

AAA games usually have got an engine written ad-hoc for the game (or for a little set of games). The ones I know the better are ID Tech engines (from 2 up to 5) and Unreal Engine (from 1 up to 4).

share|improve this answer
This isn't necessarily true from the programming end. Most EA titles ported to the Mac are done at the binary level (, although they are using OpenGL when actually running on the Mac. – Nathan S. Jan 7 '11 at 17:42

All Id Software engines uses OpenGl for graphics rendering since Quake 1.

Ogre3D can use Direct3D or OpenGl (although is not an engine used in AAA titles AFAIK)

share|improve this answer
if the indie market has its own AAA games, we could say Torchlight is AAA. Unfortunately... – jokoon Jan 10 '11 at 11:51

I don't know about the exact ratio but I think about 50% (or even more) of all AAA titles run on OpenGL. Just the console games (without X-Box) make up for a lot of games.

Or take Blizzard as an example (Starcraft2, WoW, Diablo3). All of their games run on both PC and Mac and therefore use OpenGL too. AFAIK Blizzard uses custom developed engines for their games.

share|improve this answer
PS3 and Wii don't use OpenGL for AAA titles. There are other libraries with much more direct access to the HW. – Axel Gneiting Nov 15 '10 at 0:05
According to wikipedia, in Starcraft II Blizzard used Direct3D for windows and OpenGL for mac - reference:… – egarcia Jan 7 '11 at 15:35
@egarcia True, I never claimed that Starcraft 2 uses OpenGL on windows. Just mentioned Starcraft 2 as an example of an AAA Game that runs on OpenGL (because there is a Mac version of the game) – bummzack Jan 7 '11 at 16:15

Nintendo and Sony provide Opengl like libraries but AAA titles tend to not use it and go for the platform's lower level libraries. Id tends to use opengl. Though they have said their system is abstract enough that to switch between the two is trivial. Valve licensed id's stuff for the original halflife but built their own stuff on DX for Source so either they ported to Opengl or they licensed transgaming's Cider(that is how EA does its duel relases) to tell you the truth I haven't heard either way. Really there is no way to tell who uses what without working there or big articles about it.

share|improve this answer
It's pretty easy to tell who uses what on the PC. On consoles it's a bit trickier - a lot of the smaller games do use the OpenGL ES variants available. – user744 Nov 15 '10 at 12:41

PC games by Starbreeze uses OpenGL. The Chronicles of Riddick and Enclave.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.