Hi All,
I’m new to Java Gamming but not to Java. I’m mediocre Java3D programmer (still learning).
I have strong math background (M.S.c in physics)
I want to start study to use 3d game engine for Java. any suggestion ?
Thank u in advance
Hi All,
I’m new to Java Gamming but not to Java. I’m mediocre Java3D programmer (still learning).
I have strong math background (M.S.c in physics)
I want to start study to use 3d game engine for Java. any suggestion ?
Thank u in advance
errr, the last reply to that thread is 5 years old :o -> don’t look there!
Where should I look? ???
Sorry, got distracted while searching for a better link on this board. But you can do exactly that: search for ‘engine’ and sort by ‘most recent’ then read some of the topics that sound like a discussion about choosing engines…
And CaptainJester proposals are fine, of course 
you can also have a look to http://dzzd.net 
but most important is what you wanted do do ??
deppending on that you may be interrested in high level API as mentionned above or by low level API as JOGL & LWGL.
Thank you all
I want to be able to write small 3D application and 3D games. I’ve noticed that nobody mentioned Java3D any reaon for that?
Xith3Ds API was once based on Java3D, so you might find it easier than the other engines to get started. We are also very friendly there and if you have interests in engine development, we surely apreciate every helping hand, since we haven’t reached 1.0 yet ;D.
Your first post reads like you were searching for an alternative. Other than that Java3D is fine. It surely is better documented than the other engines and has some advantages (thread safety, dx renderer on windows, officially supported by sun) and disadvantages (not sooo fast, slow development process, officially on ice by sun)
Thank you cylab!
Since I’m study now 3D programming in Java the obvious choice form me was Java3D. Now I’m not sure :-
Now that u write me that Sun holds the development of Java3D - I’m really confused ???
What would u do if u were me? 
if you are studying 3d programming, would using an engine be the best choice?
I would recommend you go for something a bit more low level like OpenGL (Using LWJGL or JOGL).
Thanks. I guess I’ll just finish studying Java3D and will move to JOGL
I hope you know what you’re doing… Writing his own engine takes a very long time. JOGL is a good choice if you look for something low level. The problem is that you are new in gaming, your knowledge in mathematics will be very useful. If you want to see “something” that looks “like” an engine written with JOGL, look at my source code, it is open source (under GPL version 2). Do you know how to use quaternions, matrices, parametric equations, Euler angles, non eulerian transforms? Do you have some knowledge in physics (free fall, uniformly accelerated translation, forces, weight, …)?
Either way i think, programming in a low level API like LWJGL, or JOGL is good for an introduction into 3d programming. Also will help to get a great understanding of openGL before moving to a scenegraph.
My personal favorite is LWJGL
I agree with you. Beginning with a low level API allows to understand the basis and it is very important. Beginning with something higher level might become problematic when some problems happen as then you don’t know what is behind this.