jMonkeyEngine (jME) is a game engine made especially for modern 3D development, as it uses shader technology extensively.
jMonkeyEngine is written purely in Java and uses LWJGL as its default renderer. OpenGL 2 through OpenGL 4 is fully supported.
jMonkeyEngine is a community-centric open source project released under the new BSD license.
It is used by several commercial game studios and educational institutions. The default jMonkeyEngine 3 download comes readily integrated with an advanced SDK.