Hi everyone,
I am new to Java Game Development, though not new to Java at all.
At the moment I am diving into Game Development with Java (and…which is the best thing about it: for pure fun!).
A friend of mine is a pro Graphics Designer and we decided to take it slow and try to design a simple 2D game first.
I am convinced this shouldn’t prove too hard at all - because I bought a terrific book about game Development by David Brackeen… think many of you might know it.
However,
when we did a first brainstorming about what we could need in order to start a 3D Game later sometime this year I started research and am quite confused by now.
I had read about Java3D (I tend to read a lot before I start doing things) and was sort of concerned when I read about all this Java3DIsDead type of stuff.
This seems not to be the case anymore, but in the course of my search I stumbled over Xith3D, LWJGL and JME.
So, finally, here are my questions:
- which of the above mentioned is the most advanced library in terms of features ?
(e.g. the JME feature list seemed a little more comprehensive to me than the Xith3D one…but i’m a noob, so…)
-
which library is the most advanced in terms of stability?
-
why should you not attempt to develop your 3D game with Java3D (using OpenGL) and e.g. odejava?
(some of the libs seem to bring their own physics library along which complicates comparison)
-
Does any of the pure gamingLibs (Xith3D,LWJGL,JME) focus on a special type of game?
-
is LWJGL the only one with built-in support for controllers and GUIs?
(seemed to be two critical points)
- Generally (nonJava) speaking: what is DirectX 9.x capable of in contrast to OpenGL? Are there any feature differences at all?
I hope there are some unbiased experts out there (it sounds contradictory now i write it down…) ;).
Hope I did not ask something that was asked here before.
I read this forums quite a lot before I started to post (I told you i read a lot before I actually do things…)
Of course, in the end, learning one scenegraph helps with learning other scenegraphs later on, but I need to make a decision anyway.
thanks folks
Murat Kayi
P.S.: oh, and I did not include JOGL because I am not a low level lover. I avoid these things as long as possible…



