• Advertisement
Sign in to follow this  

OpenGL Book

This topic is 2353 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement

Which book i should prefer for game engine programming for opengl??
Thanks in Advance



If you're just after an OpenGL reference, you can do much worse than starting out with the red book.
http://www.opengl.org/documentation/red_book/

(hint - there are plenty more documentation links at that site)

If you're after a book on game engine programming, then whether it's using opengl or another graphics library makes little difference.

Share this post


Link to post
Share on other sites
I had a module last year on opengl. I bought the red book and my mate bought the blue book(OpenGL SuperBible) and we both ended up using the red book. I highly reccomend it everything was very clearly explained and its a great reference. The blue book was really poor in my opinion.

Share this post


Link to post
Share on other sites
I bought Game Engine Architecture a few weeks ago and it is really good especially if you are studying game development at college / university. I really recommend it.

Share this post


Link to post
Share on other sites

If you're just after an OpenGL reference, you can do much worse than starting out with the red book.
[/quote]


I had a module last year on opengl. I bought the red book and my mate bought the blue book(OpenGL SuperBible) and we both ended up using the red book. I highly reccomend it everything was very clearly explained and its a great reference. The blue book was really poor in my opinion.
[/quote]

The red book will teach you deprecated OpenGL which is why it is a lot easier than modern OpenGL 3/4. If you want to learn modern OpenGL 3+, then the Superbible 5th edition (blue book) is the way to go. Personally, I'd stay away from the red book unless you will be working with legacy OpenGL or if you want to be able to run OpenGL applications on older hardware.

Share this post


Link to post
Share on other sites
[font=arial, verdana, tahoma, sans-serif][size=2]what will be best about contents in superbible 5 (blue book) of opengl??
I want to focus on game engine programming as it is best game programming practices.[/font]

Share this post


Link to post
Share on other sites

[font="arial, verdana, tahoma, sans-serif"]what will be best about contents in superbible 5 (blue book) of opengl??[/font]


The red book has some OpenGL 3 stuff in it but it will be hard to learn from it because you need to differentiate what's deprecated and what's not. Most of the pages are all about deprecated functions and most of the examples use them. You should read the Amazon reviews for yourself to see what people are saying about it or browse through it in a bookstore.

Here's another way to look at it but it's not quite an analogous situation: if you were learning DirectX instead, would you rather learn an old version of DirectX, like say version 9, or would you rather learn DirectX 10 and 11? The Superbible will focus on OpenGL 3 so you don't have to worry about unlearning the deprecated stuff later. Another benefit of learning modern OpenGL is that versions 3 and 4 are very similar to OpenGL ES 2.0 so you could easily make 3D applications for mobile devices as well. It all depends what you want to do. I'm sure some people get along just fine with OpenGL 2 and DirectX 9.

Share this post


Link to post
Share on other sites
Learning DirectX or OpenGL does make a difference in game programming??
Which is good and needed in game industry??

Share this post


Link to post
Share on other sites
I thought this site was really well written -

http://openglbook.com/the-book/

The only problem is that it only goes so far but is being updated it looks like. Apart from that the SuperBible 5th ed has everything you need to know in it.

x

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement