Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking to finally get into OpenGL to bring some game ideas of mine to life! As I want to aim for lower class systems I'm probably looking at OpenGL 2.0/2.1 using JOGL (as I know Java the best).

Could anyone suggest some good books or resources as the books I have found so far talk about OpenGL 3 or 4! I read that the OpenGL Superbible is a good book and it seems the fourth edition covers OpenGL 2, can anyone recommend this? Obviously I would have to convert the examples in any book to use JOGL as I assume most books are C/C++.

I know I probably should be learning 3 or 4 as there are lots of changes, but I'm not looking for cutting edge graphics, just simple things (plus I would like to port to Mac / Linux as it is Java).

share|improve this question

closed as not constructive by Nicol Bolas, Byte56, Ricket May 17 '12 at 1:04

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

I'm not sure why people aren't commenting, but I can tell you why they're down voting. If you hover over the down vote button, you'll see that it says "This question does not show any research effort...", which yours does not. Additionally, this site is for real answerable questions, not discussions about what books would be best. See the FAQ about what kinds of questions are a good fit for the site. – Byte56 May 16 '12 at 23:17
up vote 1 down vote accepted

Start with a game engine. You very likely won't wan to start with straight up gl. It will take for ever to actually see anything, on top of the fact that you will have a lot of rewriting to do for sequels. Look at JMonkeyEngine or something similar.

Here is a list of engines (not exclusive to java).

share|improve this answer

I've had horrible performance experiences with JOGL, LWJGL always performed better, was more consistent, and reliable (also more actively developed).

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.