I want to learn how to make 3D games.
Ofcorse with the normal JDK (Without Java 3D).
Where should I begin?
Thanks,
Ah
Printable View
I want to learn how to make 3D games.
Ofcorse with the normal JDK (Without Java 3D).
Where should I begin?
Thanks,
Ah
This is a very broad question that can have dozens of answers. You need math skills, especially vector math. Specific to java, you might have a look at
Java OpenGL - Wikipedia, the free encyclopedia
and
The OpenGL Programming Guide - The Redbook
Took a look at the two links.
Do you really have to use OpenGL?
Also have a look at JMonkey
Have you ever heard of google?
Where To Start With Game Programming? - Game Programming | Dream.In.Code
No, but if you don't then you will probably need to write your own rasterizer to draw textured stuff in 3D, and you won't get it running any where near as smooth as using OpenGL which takes advantage of any graphics hardware that's available. I'd choose to use OpenGL for any game these days be it 3D or 2D, it's just so much faster and once you know what you are doing it's pretty easy to use too :).
Some good tutorials for OpenGL are available at NeHe Productions - Everything OpenGL they are for C++/Windows but Java and C++ are similar enough that you should understand what to do and the docs for the Java OpenGL library you use should have all the info for setting up a OpenGL window in Java.