Skip to main content
GameDev.net gamedev.net
🔒 Locked

OpenGL game engine?

Started by kelcharge Aug 5, 2005 at 5:24 PM 9 replies 1.2k views
Original Post
kelcharge
kelcharge
Is there an easy(figuratively speaking) graphics engine that uses OpenGL? EDIT: Does AllegroGL use OpenGL?
True God of the TribunalKelchargeMy SiteMy Ugly Forums
Toji
Toji
"easy" and "graphics engine" are usually not the most compatible of words. That said, what do you want it for? Are you looking at making a game? Is this just for kicks, learning how the engine works? Knowing your intention can help us help you.

Also, it's a relatively certain thing that any time a graphics related term contains "GL", it's implemented with OpenGL.
// The user formerly known as Tojiro67445, formerly known as Toji [smile]
James Trotter
James Trotter
Usually when using a ready-made graphics engine it's not much of a concern which API it uses, because the API is abstracted by the interface that the engine provides.
Many engines are designed API independently, and often provide a way of easily plugging in a new API.
I recommend Ogre.
harry_x
harry_x
allegrogl uses opengl... But algl isn't very good choice... I use it my engine because of legacy 2D gui (which use allegro). If I wanted to start new 3D engine I would go for SDL. It's portable and very simple
kelcharge
kelcharge
I would like it for making games. Also I would like something that could maybe simplify OpenGL a bit making it an easy transition later. Something that can produce 3 dimensional games and is closely related to OpenGL.
True God of the TribunalKelchargeMy SiteMy Ugly Forums
carrus85
carrus85
AllegGL is nothing more than a OpenGL wrapper for allegro, with some special functions provided to allow texture conversions, uploading, etc. It not only uses OpenGL, it IS OpenGL.
stroma
stroma
http://www.devmaster.net/engines/
+-+-+-+-+-STR
James Trotter
James Trotter
Quote:
Original post by Anonymous Poster
Yes but not all engines will support multiple API's for example DirectX and OpenGL.

Not all engines, no. But I did provide an example (Ogre) where multiple API support is the case. In any case it seems that you've misunderstood, because DirectX and OpenGL are not engines. They are application programming interfaces.

Quote:

If it only uses openGL or DirectX there ARE concerns.

If it *only* uses OpenGL or DirectX? OpenGL and DirectX (Direct3D, really) are the only (non-obsolete) 3D graphics APIs I'm aware of. Are there more?

Quote:

An openGL engine will have driver problems on windows machines and a DirectX engine will be locked to windows machines (so no Mac games).

Driver problems on Windows machines? What problems exactly? You're right about DirectX, however. Cross-platform support might be your only concern, but if the engine supports OpenGL, then you're safe.
kelcharge
kelcharge
Which one, between these two, would(in your opinion) be easier to learn?
True God of the TribunalKelchargeMy SiteMy Ugly Forums
James Trotter
James Trotter
Do you mean which is easier to learn of OpenGL and DirectX?
I would say OpenGL. And in case you're interested, NeHe is a good place to start. Once you've been through some of the tutorials and feel you're getting the hang of it, you should get a good book, like The OpenGL Programming Guide.

Good luck!

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.