DirectX or OpenGL. Go go go!
For developing games /
Auxilium (08-10-2010)
You should learn OpenGL =D
But why ?
He's right though. Even for more basic games you'd need more then just one api... I believe its two at the very least (even for extremely basic graphical games...) winAPI and then the other directx... I have done my research because this is where I plan on living my life. As a lawyer/game designer. interesting combonation, wouldn't you say?
If you want 3d games that are ok quality but can run on macdows use opengl...
If you want amazing graphics and think "**** the mac users" go for directx.
Directx has 2d, and 3d apis (I believe...) so it's much easier to create 2 dimensional games in directx then it is opengl.
Maplestory was made in directx. Combat arms was made in directx. Those are two examples of games made in directx by the same coding team. 2d and 3d.
Personally, I'd go for directx. Even if you care about the macusers... gamers ALWAYS have windows. And if a gamer has a mac he isnt a gamer, he's a geek with a mac.
Of course, there are many many other APIs you could use. But directx and opengl are the very best of the best. (directx being the best of the best of the best)
going for directx 3D visit these sites and see which you prefer... first is free second is not.
ToyMaker
THANK VOID FOR THIS LINK IF YOU USE IT
for directx 2D visit these sites and see which you prefer(or both? I haven't read through these... just found em and they look alright)
EuclideanSpace
Can't forget MSDN, right? they've helped us all... Don't lie...
for opengl programming
this is the site to go
Now, those are just free/cheap sites. If you really wanna get into game programming for a possible career, I would recommend purchasing many books or going to a GOOD school. Do a background check on any school's you go to before going to them...
Last edited by VvITylerIvV; 08-10-2010 at 04:51 PM.
Favourite quotes:
Definition of computing: The use or operation of computers.Code:I don't need easy, I just need possible. ~ Me There are three birds on a fence. Two decide to fly away, how many are left? Three, just because you decide to do something doesn't mean you've done it. ~ Don't know who said this Do not go where the path may lead, go instead where there is no path and leave a trail. ~ Ralph Waldo Emerson
Turning on my computer = computing = programming
LAWLFAIL
Or, if you want to go pure 2D programming, go for Allegro.
Anyways, I'd say DirectX, because Microsoft is awesome. Also because, like Tyler said, it supports 2D rendering and 3D. Also supports sounds ( Direct sound ). Direct3D is just awesome if you ask me. |:
Favourite quotes:
Definition of computing: The use or operation of computers.Code:I don't need easy, I just need possible. ~ Me There are three birds on a fence. Two decide to fly away, how many are left? Three, just because you decide to do something doesn't mean you've done it. ~ Don't know who said this Do not go where the path may lead, go instead where there is no path and leave a trail. ~ Ralph Waldo Emerson
Turning on my computer = computing = programming
LAWLFAIL
Favourite quotes:
Definition of computing: The use or operation of computers.Code:I don't need easy, I just need possible. ~ Me There are three birds on a fence. Two decide to fly away, how many are left? Three, just because you decide to do something doesn't mean you've done it. ~ Don't know who said this Do not go where the path may lead, go instead where there is no path and leave a trail. ~ Ralph Waldo Emerson
Turning on my computer = computing = programming
LAWLFAIL