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 don't know if this is against the FAQ so if you close this, it'll be no surprise. I have done research but all the tutorials I have seen have been to hard to follow; I reckon there are better ones out there. If you could tell me, that would be great but if you close it, I understand. Thank you

share|improve this question

closed as primarily opinion-based by Tetrad Jul 3 '13 at 23:30

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

What about the tutorials is hard to follow? What are you trying to do? – Byte56 Jun 17 '12 at 20:02
I am trying to make a game with LWJGL but I can't really understand the code like this:- GL11.glBegin(GL11.GL_QUADS) I mean with the lighting and all the high-end code, I really need to know it but can't find a good tutorial. – Taylor Golden Jun 17 '12 at 20:04
Not really an answer to your original question, but a remark to the answer above. OpenGl should would the same generally in both C++ and Java. (Sure there will be small differences, but glLoadIdentity for example will work the same in Java as C++. So any general tutorial on OpenGl will help you. Even if it is written for OpenGl in an obscure language. – Ids Jun 18 '12 at 15:31
Check the answers of this SO question : Latest LWJGL tutorial? – iamcreasy Apr 6 '15 at 13:43
up vote 4 down vote accepted

I would suggest you to read Learning Modern 3D Graphics Programming and check out my LWJGL port, but if you don't understand glBegin and GL_QUADS maybe you'll find it a bit too difficult for now. Give it a look.

Also, in the official LWJGL wiki are listed some resources that can help you to start.

share|improve this answer
Thank you so much, your tutorials are awesome and I can actually understand them!!! Thank you, I would rep you but I can't :P – Taylor Golden Jun 17 '12 at 20:24
One thing I just noticed, I think you are doing it in C++, not Java. Are you? :'( – Taylor Golden Jun 17 '12 at 20:27
The original book (which is not mine) is written in C++, but if you check the second link (LWJGL port) you'll find the same code rewritten using LWJGL. :) – integeruser Jun 17 '12 at 20:31

Look at "Java Game Development" LWJGL tutorials from The Coding Universe. They are really good and can help you to understand LWJGL better.

share|improve this answer

In addition to the Coding Universe tutorials that Denys P. mentioned I would recommend taking a look at thenewboston's YouTube videos parts 1-12

He hasn't added the additional videos to a playlist, so I created one here parts 13-21

They are strictly 2D and focused and using Slick2D library but can help you get started.

Good luck! -Mitchell

share|improve this answer
Does he do LWJGL tutorials because I watched his tutorials before on basic Java? – Taylor Golden Jun 21 '12 at 17:24
Slick2D is written with LWJGL. LWJGL, as I understand it, doesn't do a whole lot on it's own. It gives you cross platform access to input, display, etc. The real work comes with OpenGL or another library. I think you should think of LWJGL as the foundation and then pick another tool to build with from there. If you want to build 3D games OpenGL is the way to go. For that I would say integeruser's post or Denys P. are for you. If you are looking to build 2D games then I think thenewboston is a great place to start. I'm very new to this, so my advice may be a bit flawed, proceed with caution. – Mitchell Shelton Jun 22 '12 at 11:49

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