Jump to content

  • Log In with Google      Sign In   
  • Create Account

We're offering banner ads on our site from just $5!

1. Details HERE. 2. GDNet+ Subscriptions HERE. 3. Ad upload HERE.


3D gaming in Java?


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
4 replies to this topic

#1 debarra   Members   -  Reputation: 121

Like
0Likes
Like

Posted 28 October 2012 - 01:23 PM

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.

Sponsor:

#2 SillyCow   Members   -  Reputation: 886

Like
0Likes
Like

Posted 28 October 2012 - 05:33 PM

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.

My new android game : Enemies of the Crown

My previous android game : Killer Bees


#3 debarra   Members   -  Reputation: 121

Like
0Likes
Like

Posted 28 October 2012 - 05:51 PM

Thanks but would JOGL be the right API if I was just trying to get the feel for 3D game programming?

#4 jbadams   Senior Staff   -  Reputation: 19072

Like
0Likes
Like

Posted 28 October 2012 - 06:36 PM

You might also consider jMonkeyEngine if you're after something higher level.

#5 Tebriel   Members   -  Reputation: 522

Like
2Likes
Like

Posted 02 November 2012 - 04:31 PM

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. jMonkeyEngine 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 Slick 2D, 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).


(Actually, never mind Google, see links in signature...)

Edited by Tebriel, 02 November 2012 - 04:52 PM.





Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS