jMonkeyEngine is a game development suite made especially for game developers who want to create 3D games with modern technology standards. The software is programmed entirely in Java, intended for wide accessibility and quick deployment.
Likely the best Java game engine. Here is why:
+ Very well documented
+ Mature code base
+ Great support for Blender files (models, animations, materials, etc.)
+ Commercial friendly open-source BSD license
+ Active community
+ Convenient multi-platform support without needing to cross-compile any code
+ Supports Android (even with native Bullet support!)
- Physics has minor glitches, though that's more related to Bullet
- The SDK is only available for Netbeans. However, the engine itself is completely IDE independent.
Highest Rated (7 agree) 10/10
Developer of 3079 here -- My game wouldn't have existed if it wasn't for this engine. This engine has done so many great things for me, and knowing it is purely Java based allows it to be completely cross-platform without any extra work. Did I mention it is free? These guys deserve tons of credit. This engine is fast and full of features. It also includes a complete Software Development Kit with terrain editors and all sorts of gizmos. Highly recommend this! In response to other review comments…
Apr 20 2012 by Phr00t