I want to know some good reasons to use jMonkeyEngine for a Java 3d game development tool instead of just creating a game with LWJGL myself? I want to know a good reason I should choose this tool. Does anyone have a list of pros and cons for me to work with?
Pros (as from their own website http://jmonkeyengine.org/)
- Free, open source
- Multiple platform targets
- Modular design
- Great documentation
- Shader based architecture
- User friendly SDK
- If you're interested in the low level parts of creating a game you're better off starting with LWJGL yourself.
- Some engines make you work a certain way but I'm not sure if jMonkeyEngine does that.
If you're not familiar with OpenGL or game development I would advice you to start with jMonkeyEngine since that's more high level and you will be able to produce quality games a lot faster. LWJGL is not even an ounce object oriented which makes using it in java a bit of a pain in the beginning but it's great when you understand how everything works.
That's just my two cents but everyone has different opinions.