ID:193459
 
I have heard that OpenGl is used to make 3D games, if so is it done in C++
Gojira wrote:
I have heard that OpenGl is used to make 3D games, if so is it done in C++

OpenGL is a type of graphics protocol. A game that would use this could be written in many languages, though C++ is usually a popular one for games.

Lummox JR
Open GL is one of the best 3rd Demensional Graphics API these days. Most 3d games are using Open GL as its clean, clear, and the quality is amazing. Open GL, like any API, can be used with multiple languages, by calling the DLL's functions.

FIREking
In response to FIREking
FIREking wrote:
Open GL is one of the best 3rd Demensional Graphics API these days. Most 3d games are using Open GL as its clean, clear, and the quality is amazing. Open GL, like any API, can be used with multiple languages, by calling the DLL's functions.

My understanding is that, quality considerations aside, most games are actually using DirectX now and OpenGL is very much a side technology.

It's a shame, because for a short period OpenGL was going to take over the world and we'd have an open graphics standard...but then MS got their act together just in time (as they so often do) and released something that worked, so of course it's easier to just use their technology.
OpenGL can be used with but is not limited to C++.

What I like about OpenGL is that it is not closely tied to Windows like DirectX. I can use OpenGL to make games for multiple platforms (Windows, Linux, etc). (Actually, I like that about BYOND too.)
In response to ACWraith
ACWraith wrote:
OpenGL can be used with but is not limited to C++.

What I like about OpenGL is that it is not closely tied to Windows like DirectX. I can use OpenGL to make games for multiple platforms (Windows, Linux, etc). (Actually, I like that about BYOND too.)

Yep, that's why I'm planning on relying heavily on http://nehe.gamedev.net for making my own games whenever I get around to it.

Right now I'm young and stupid, and though I know just about everything I need to know about C++ now (except for MFC -- ugh), I have no intentions of starting any projects just yet.

I'm probably going to debut my games with CATs, which always has been intended to be an isometric combat game with 3D characters and objects. In any case, regardless of whether I work with a programming company or not, that will by my game, and no other member of any company will ever see it. =P