Hi Roy,of course Java is perfectly capable for such a task and lwjgl is extremely powerful since it allows you to use all features of OpenGL. There are a few notable games written in Java which also happen to use lwjgl, like Minecraft for example.However, working with opengl is pretty hard for people who are relatively new to programming. There is no way for you to just jump into things and see them work. If you are very good at learning these things it will probably still take about a year to completely understand the various facets of opengl programming. And if you havent worked on any bigger project yet (talking about several ten thousand lines of code) then making a complete game by yourself will become a tremendous task.Of course, if you take your time, about 2 to 4 years, and really put yourself into this then you have a good chance of making a game of your own.I would advice you to read up on several tutorials about game programming and working with opengl.Another possibility would be to use the Slick2D library. You could google slick2D and see if this can make things easier for you.