I disagree. jMonkeyEngine is quite a good library.
JMonkeyEngine and Ardor3D have their weaknesses. I'm not as peremptory as CyanPrime but I have used and (contributed to) JMonkeyEngine 2.0, JMonkeyEngine 3.0 and Ardor3D, in my humble opinion Ardor3D has become the most reliable 3D engine written in Java and JMonkeyEngine has a strong community and lots of contributers. They are both equivalent in terms of features. Ardor3D uses its own UI library (Ardor3D UI) while JMonkeyEngine 3 uses Nifty GUI, both have a terrain feature, JMonkeyEngine has some sound support, a network API and a GDE whereas Ardor3D doesn't (it will arrive later), Ardor3D has a more mature support of Android whereas JMonkeyEngine tries to take up the slack, Ardor3D has 3 excellent OpenGL renderer whereas the JOGL renderers of JMonkeyEngine 2 & 3 are not as reliable as its Ardor3D equivalent despite my contributions, Ardor3D has lower minimal requirements whereas it is hardly possible to use JMonkeyEngine 3 with graphics cards without shader support. Renanse and MrCoder have made a great job and are very reactive when bugs are reported.
I don't say that JMonkeyEngine is bad but I won't use it in my projects anymore, I wasted so much time with it, I could be more angry than CyanPrime.
lol... have you even looked at the latest stuff ?
Its networking API seems quite simple to use. Its game development environment is promising.
apchar, I advise you to start by the beginning, keep it simple, do not jump directly into the 3D.
I'm still a complete novice at it but it doesn't look too hard.
You're not a novice or you're a novice who creates great games.