Where to start 3D game programming?

Started by
17 comments, last by Gl_Terminator 12 years, 7 months ago
To go back to SDL and Allegro heres what I have to say.

I like SDL a lot, but I also have very little knowledge of Allegro. But heres what I can tell you:

As I said SDL can work with OpenGL so it's a good bridge.
SDL is very well documented and I can link you to some good tutorials (http://www.sdltutorials.com/, this site can walk you through making a basic SDL engine.. very basic and they just launched a new beta for new tutorials so it should be very good. http://lazyfoo.net/S...rials/index.php, this is another good website for tutorials and even has a tutorial on using OGL with SDL)

Also there is documentation you can download on SDL's website.

SDL and Allegro have their differences but I wouldn't say one is better than the other. It's which ever you feel more comfortable with. There is also SFML which I have no knowledge of whatsoever.

Now, I would say that you should be able at the least to make a Pong Clone, Space Shooter, or some other simple 2d game at minimum before moving on to 3D. As for 3D programming I sadly have no knowledge of any tutorials or references but others shall be able to help with that.
Advertisement
I'm intrested in learning C++ and not C# sorry..,
And SDL sounds pretty good i will look more into it see what i can find!

Thanks for the good help guys!
Oh, I don't understand why it does doublepost by it self..
When learning something new, I would personally rarely learn it from a website. It can have not-up-to-date information and other issues. Invest in a good book, It will serve you good.

http://www.amazon.co...55%2Ck%3AOpenGL

However as others have pointed out, starting from 2D graphics would be clever since you would know the basics when you dive into 3D. You are learning C++ I would go with either Allegro or SDL. It does not matter what you pick since the two are very similar. If you pick Allegro you can aquire this great book. With 800ish pages this will get you up in no time.



I didnt read all of the postes in this thread, just first few, so pardon me. :mellow:
[size="1"]C# .NET
Thank you Gasoline intresting books, But i think i will look more into Allegro and if its not for me i will go back to SDL,
And since i don't have afford any more books at the moment i have to settle with online tutorials which i didn't find many of for Allegro.
Yea, I forgot to mention books. They are the greatest thing since sliced bread. But if you don't have money then online tutorials are easily the next best thing.
On the topic of books ( and money ), if you have the means, especially while learning, buy a subscription to Safari Books Online.



Seriously, access to 14,000 books online for less than the cost of a single book a month is a bargain and a half when buying multiple books!



That is, if you can read on a screen.
I will realy check out Safari Books Online its looks very good!
visit http://vasilydev.blogspot.com/2011/08/ten-things-to-achieve-when-starting-3d.html any comments will be useful

This topic is closed to new replies.

Advertisement