Can you recommend jME3 in my situation, or should I use jME2 for now?
Im will be doing a simple hobby game on my spare time. I will do nothing advanced or out of the ordinary, I will not use the "platform" stuff, just coding Java in Eclipse.
I want to learn the latest version of jME of course, but I dont want is to struggle with strange bugs or be wondering about basic features missing, or be left completely without documentation.
The most important things are:
Is jME3 core engine reasonably mature and bug free at the moment?
Are there at least some examples to look at? Or can I pick up the basics from the jME2 examples and apply that to jME3?
Install the jMonkeyPlatform SDK, create a test project, and you will have all the examples you could wish for Even if you do not use jMP (Netbeans) for your project, the test template project is worth having 2 IDEs installed.
IMHO if you are just getting started with jME, you should go with version 3… by the time your game is ready to go, the engine will be stable enough for your game, mainly because your bug reports will help us to stabilize the parts that you need.
If you are going with the jMP SDK, then you are going with jME3 – there is not an integrated environment for jME2 unless you put one together for yourself.
Thanks for the replies. Ill probably should switch to JME3.
> by the time your game is ready to go, the engine will be stable enough for your game
This isnt really a valid point for me, I was actually thinking about my own convenience when I want a mature product. I will not have much time working with this, and I dont want to spend it in frustration because stuff doesnt work and I dont understand why.
So far for me, I'm having to make a similar decision. I started a game project long ago with jme1, and then converted it to jme2. Now, it seems, the best route to take is to bite the bullet and convert it now from jme2 to jme3.
Just in the bit I've played with jme3, I feel it's far superior to jme2.