Contributions

The following list contains additional content for jMonkeyEngine 3 contributed by users. They are, as is the engine itself, open-source - Feel free to download and use them for your projects. :)

To install a jMonkeyEngine SDK plugin, go to Tools  Plugins  Available Plugins.
(Currently only jME 3.0 stable SDK, jME 3.1+ does not yet support plugins)

Libraries with Maven coordinates

JMonkeyEngine projects built using Gradle or Maven can easily incorporate pre-built libraries from public Maven repositories.

At JCenter

The table below lists JME-related libraries available primarily from JCenter. "GroupID:ArtifactID" entries link to Bintray package information; follow these links to determine the version ID of the latest release. "Name" entries link to relevant documentation, if any.

Name Purpose Maintainer(s) GroupID:ArtifactID Source code

jME-TTF

Render TrueType fonts

(none)

com.atr:jme-ttf

GitHub

Heart

General-purpose toolkit

sgold

com.github.stephengold:Heart

GitHub

Jme3-utilities-nifty

Graphical user interface

sgold

com.github.stephengold:jme3-utilities-nifty

GitHub

Jme3-utilities-ui

Modal hotkeys and help screens

sgold

com.github.stephengold:jme3-utilities-ui

GitHub

Minie

3-D physics simulation

sgold

com.github.stephengold:Minie

GitHub

SkyControl

Sky simulation

sgold

com.github.stephengold:SkyControl

GitHub

Wes

Animation editing and retargeting

sgold

com.github.stephengold:Wes

GitHub

jfx-11-jme-embedded

Embed JME into JavaFX

(none)

com.jayfella:jfx-11-jme-embedded

GitHub

jme-easing

Easing functions for animation

(none)

com.jayfella:jme-easing

GitHub

jme-fastnoise

Generate 2-D noise

(none)

com.jayfella:jme-fastnoise

GitHub

jme-jfx-11

JavaFX GUI bridge

(none)

com.jayfella:jme-jfx-11

GitHub

jme-position-plotters

Place things randomly on a mesh

(none)

com.jayfella:jme-position-plotters

GitHub

jme-swing-devkit

Development kit using Swing

(none)

com.jayfella:jme-swing-devkit

GitHub

jme-world-pager

Generate infinite worlds

(none)

com.jayfella:jme-world-pager

GitHub

Lemur-MenuBar

Menu system for the Lemur GUI

(none)

com.jayfella:lemur-menubar

GitHub

Lemur-Themer

Create and edit Lemur GUI themes

(none)

com.jayfella:lemur-themer

GitHub

Plugin Manager

Framework for software plugins

(none)

com.jayfella:plugin-manager

GitHub

Property Inspector

Lemur GUI to edit object properties

(none)

com.jayfella:property-inspector

GitHub

Blocks

Customizable voxel engine

remy_vd

com.rvandoosselaer:blocks

GitHub

JME Convert

Asset conversion

pspeed

com.simsilica:jmec

GitHub

Lemur

Modular lightweight user interface

pspeed

com.simsilica:lemur

GitHub

Lemur-props

Lemur GUI panel for editable bean properties

pspeed

com.simsilica:lemur-props

GitHub

Lemur-proto

More Lemur GUI components in incubation

pspeed

com.simsilica:lemur-proto

GitHub

Sim-Ethereal

Synchronize objects over a network

pspeed

com.simsilica:sim-ethereal

GitHub

Sim-Math

Double-based 3-D math

pspeed

com.simsilica:sim-math

GitHub

SiO2

General-purpose game toolkit

pspeed

com.simsilica:sio2

GitHub

Zay-ES

Entity component system (ECS)

pspeed

com.simsilica:zay-es

GitHub

Zay-ES-Net

Zay-ES networking layer

pspeed

com.simsilica:zay-es-net

GitHub

jme3-android

Support for Android platforms JNI

Core developers

org.jmonkeyengine:jme3-android

GitHub

jme3-android-native

Support for Android platforms native code

Core developers

org.jmonkeyengine:jme3-android-native

GitHub

jme3-blender

Blender importer

(none)

org.jmonkeyengine:jme3-blender

GitHub

jme3-bullet

3-D physics simulation JNI

Core developers

org.jmonkeyengine:jme3-bullet

GitHub

jme3-bullet-native

3-D physics simulation desktop native code

Core developers

org.jmonkeyengine:jme3-bullet-native

GitHub

jme3-bullet-native-android

3-D physics simulation Android native code

Core developers

org.jmonkeyengine:jme3-bullet-native-android

GitHub

jme3-core

Game engine core

Core developers

org.jmonkeyengine:jme3-core

GitHub

jme3-desktop

Support for desktop platforms

Core developers

org.jmonkeyengine:jme3-desktop

GitHub

jme3-effects

Filters and special effects

Core developers

org.jmonkeyengine:jme3-effects

GitHub

jme3-examples

Engine test/example/demo apps

Core developers

org.jmonkeyengine:jme3-examples

GitHub

jme3-ios

Support for iOS platforms

Core developers

org.jmonkeyengine:jme3-ios

GitHub

jme3-jbullet

3-D physics simulation on JVM

Core developers

org.jmonkeyengine:jme3-jbullet

GitHub

jme3-jogg

Play OGG audio files

Core developers

org.jmonkeyengine:jme3-jogg

GitHub

jme3-jogl

JOGL backend

gouessej

org.jmonkeyengine:jme3-jogl

GitHub

jme3-lwjgl

LWJGL v2 backend

Core developers

org.jmonkeyengine:jme3-lwjgl

GitHub

jme3-lwjgl3

LWJGL v3 backend

Core developers

org.jmonkeyengine:jme3-lwjgl3

GitHub

SpiderMonkey

Multi-player networking

Core developers

org.jmonkeyengine:jme3-networking

GitHub

Nifty

Graphical user interface

Core developers

org.jmonkeyengine:jme3-niftygui

GitHub

jme3-plugins

Import more file formats

Core developers

org.jmonkeyengine:jme3-plugins

GitHub

TerraMonkey

Terrain

Core developers

org.jmonkeyengine:jme3-terrain

GitHub

jme3-vr

Virtual reality

Core developers

org.jmonkeyengine:jme3-vr

GitHub

At other public repositories

The table below lists JME-related libraries available primarily from public Maven repositories other than JCenter. "GroupID:ArtifactID" entries link to package information; follow these links to determine the version ID of the latest release. "Name" entries link to relevant documentation, if any.

Name Purpose Maintainer(s) Maven repository URL
GroupID:ArtifactID
Source code

V-HACD Collision Shape Factory

Decompose meshes into convex collision shapes

RiccardoBlb

https://jitpack.io
com.github.riccardobl:jme3-bullet-vhacd

GitHub

jme-IGUI

Immediate graphical user interface

RiccardoBlb

https://jitpack.io
com.github.riccardobl:jme-igui

GitHub

Effekseer Native

Render effects made with Effekseer

RiccardoBlb

https://dl.bintray.com/riccardo/effekseer
com.jme.effekseer:jme-effekseerNative

GitHub

jmePhonon

Steam® audio

RiccardoBlb

https://dl.bintray.com/jmephonon/jmePhonon
com.jme3.phonon:jmePhonon

GitHub

jme3-testdata

Assets for engine test/example/demo apps

Core developers

https://dl.bintray.com/jmonkeyengine/org.jmonkeyengine
org.jmonkeyengine:jme3-testdata

GitHub

ToneGod GUI

Native graphical user interface

(none)

https://dl.bintray.com/stephengold/tonegod
tonegod:tonegodgui

GitHub

F3b

Import assets from Blender

RiccardoBlb

https://dl.bintray.com/riccardo/f3b
wf.frk.f3b:jme_f3b

GitHub

Github Repo

This is the main repository for jmonkey contributions: https://github.com/jMonkeyEngine-Contributions

David’s Repo

A collection of jME libraries and assets by David Bernard: https://bintray.com/jmonkeyengine/contrib

Forum: Contributions

This is the forum category where you can find other people’s contributions or present your own contribution: http://hub.jmonkeyengine.org/c/contribution-depot-jme3

Other Repos

There are other repositories for code sources. A list of weblinks follows:

Frameworks

These are premade classes/functionalities that you can use.

These contributions are developed by jMonkeyEngine users and aren’t officially supported by jMonkeyEngine. As such, these projects and the supporting documentation may become stale over time as the contributors lose interest.

ImagePainter

NYtSC.jpg

A fairly complete set of painting tools for editing jME3 Images from code.

Contact person zarch

Documentation

Available as SDK plugin

Yes

Work in progress

No

ParticleController

Next Generation Particle Emitters.

Contact person zarch

Documentation

Available as SDK plugin

No

Work in progress

No

tonegodGUI

0Ww1xA7.png

A Native GUI Library for JME3

Contact person t0neg0d

Documentation

Available as SDK plugin

Yes

Work in progress

Yes

Shaderblow

glass-shader.png

The “Shaderblow” library contains various shader effects, e.g. refraction, particles, forceshields, grayscale and much more.

Contact person mifth

Documentation

Available as SDK plugin

Yes

Work in progress

Yes

Zay-ES Entity System

mQ6Uki9.jpg

A self-contained thread-capable entity system.

Contact person Paul Speed (pspeed)

Documentation

Available as SDK plugin

Yes

Work in progress

Seems fairly complete

Assets packs

No contributions yet

Want to commit something yourself?

If you have a framework/assets pack/whatever you want to contribute, please check out our Contribution Depot.

Forgot something?

Well, this is a wiki page - Please add projects that are available or keep the provided information up-to-date if you want.