954,536 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

3D GUI

I am looking to make a 3D game, I have made plenty of fun ones in 2D using SDL but have yet to attempt a 3D (fps style) game. Does anybody know either a way to do 3D with SDL, or some other similar or easy to use library that would allow me to use 3D?

Labdabeta
Posting Pro in Training
489 posts since Feb 2011
Reputation Points: 27
Solved Threads: 18
 

Look into opengl

firstPerson
Senior Poster
3,923 posts since Dec 2008
Reputation Points: 841
Solved Threads: 608
 

OpenGL is dying. Try directX

sergent
Posting Pro
598 posts since Apr 2011
Reputation Points: 70
Solved Threads: 22
 

Forget what sergent said, especially if you are using SDL or any other cross-platform GUI library. OpenGL is the way to go. GLUT and GLUI are also fairly feature-full as well.

For a kick start, you can look at full-blown game renderers as well. For instance, Ogre3D is a nice and simple one (and surprisingly feature-rich), and it won't blow your brains in terms of coding either, just middle-of-the-road, simple OOP.

mike_2000_17
Posting Virtuoso
Moderator
2,139 posts since Jul 2010
Reputation Points: 1,634
Solved Threads: 458
 
OpenGL is dying. Try directX

So what exactly are you saying is replacing OpenGL on non-MS operating systems? Please, please, realise that the computing world is larger than your favourite operating system running on your preferred PC.

Moschops
Practically a Master Poster
620 posts since Sep 2008
Reputation Points: 258
Solved Threads: 117
 

Thank you very much!

Labdabeta
Posting Pro in Training
489 posts since Feb 2011
Reputation Points: 27
Solved Threads: 18
 

Not cool! Negetaive for telling the truth! I have nothings against OpenGL but the windows is REALLY trying to kill it. Plus I like to use DirectX because it got DiretInput and sound and other stuff.

sergent
Posting Pro
598 posts since Apr 2011
Reputation Points: 70
Solved Threads: 22
 
Not cool! Negetaive for telling the truth! I have nothings against OpenGL but the windows is REALLY trying to kill it. Plus I like to use DirectX because it got DiretInput and sound and other stuff.


Prove that opengl is dying and I'll offset the negative rep.

firstPerson
Senior Poster
3,923 posts since Dec 2008
Reputation Points: 841
Solved Threads: 608
 

Can you name a game that uses opengl, other than WoW?
GTA IV, Crysis, Gears of War 2, source engine are all made with DirectX. DirectX also got other nice things like DirectSound or Input. OpenGL is far behind Direct3D and needs a huge cleanup and restruction. The only reason OpenGL is not yet dead is because there is no crossplatform alternative (for Linux and PS3).

sergent
Posting Pro
598 posts since Apr 2011
Reputation Points: 70
Solved Threads: 22
 

here are a bunch of games/applications that use OpenGL.

And you said other than WoW even tho that uses both Direct3D and OpenGL (depending on platform).

OpenGL and Direct3D are just like mac and windows, people have their preferences.

sfuo
Practically a Master Poster
656 posts since Jul 2009
Reputation Points: 164
Solved Threads: 99
 

Ok, not ANY game but any popular games 2007-2011 with good graphics.

sergent
Posting Pro
598 posts since Apr 2011
Reputation Points: 70
Solved Threads: 22
 

Read this article. Although openGL isn't as popular as it use to be. It doesn't make it less powerful than directX. They are both capable of doing the same thing. The only difference is the popularity.

firstPerson
Senior Poster
3,923 posts since Dec 2008
Reputation Points: 841
Solved Threads: 608
 
Ok, not ANY game but any popular games 2007-2011 with good graphics.

When you looked on the list of open gl programs did you see Portal 2? All be it for
Mac OSX but still Portal 2 is the most talked about game on steam and alot of forums.
Also i believe the first portal used open gl.

nssltd
Junior Poster
124 posts since Jul 2010
Reputation Points: 31
Solved Threads: 2
 

USE UNITY! it uses opengl and it's for EVERY PLATFORM! (almost) but it's good

dvidunis
Newbie Poster
Banned
8 posts since Sep 2010
Reputation Points: 10
Solved Threads: 0
 

This question has already been solved

Post: Markdown Syntax: Formatting Help
You
View similar articles that have also been tagged: