• Advertisement
Sign in to follow this  

3D gaming in Java?

This topic is 1905 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

Hello I'm am a relatively new game programmer and a huge fan of Java over C++ for its syntax and user-friendly-ness. I was wondering if 3D gaming in Java would a bit too complicated for someone with the basics of 2D programming.

Share this post


Link to post
Share on other sites
Advertisement
You can program 3D in java using openGL.
You still have to learn openGL which is about the same in Java & C++.
Look-up the JOGL project.

And don't forget that alot (most) of Android games are made in JAVA.

Share this post


Link to post
Share on other sites
Thanks but would JOGL be the right API if I was just trying to get the feel for 3D game programming?

Share this post


Link to post
Share on other sites
3D in Java is no more complicated (actually I'd say it's easier with the library I'm recommending) and you can potentially build quite sophisticated commercial-quality stuff. [b]jMonkeyEngine [/b]is the best out there that I know of, everything else is either abandoned, not very popular, or too low-level.

The jump from 2D to 3D is going to be some work no matter how you do it, but I'd recommend sticking to what you're comfortable with (Java)--try out jME 3. The community is huge, active, and quite helpful. Lots of documentation & examples, demos, and so on.

If you find 3D is too big of a jump yet, look up [b]Slick 2D[/b], which has all the same positive aspects of jME (community, ease of use, Java, etc.).

Don't mess with LWJGL directly - it's too low level (anyway, both libs I'm recommending are basically object oriented wrapper libs for LWJGL).


[i](Actually, never mind Google, see links in signature...)[/i] Edited by Tebriel

Share this post


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

  • Advertisement