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.

"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

jME-TTF

Render TrueType fonts

(none)

https://repo1.maven.org/maven2
com.github.stephengold:jme-ttf

GitHub

Heart

General-purpose toolkit

sgold

https://repo1.maven.org/maven2
com.github.stephengold:Heart

GitHub

Jme3-utilities-nifty

Graphical user interface

sgold

https://repo1.maven.org/maven2
com.github.stephengold:jme3-utilities-nifty

GitHub

Jme3-utilities-ui

Modal hotkeys and help screens

sgold

https://repo1.maven.org/maven2
com.github.stephengold:jme3-utilities-ui

GitHub

Minie

3-D physics simulation

sgold

https://repo1.maven.org/maven2
com.github.stephengold:Minie

GitHub

SkyControl

Sky simulation

sgold

https://repo1.maven.org/maven2
com.github.stephengold:SkyControl

GitHub

Wes

Animation editing and retargeting

sgold

https://repo1.maven.org/maven2
com.github.stephengold:Wes

GitHub

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

ToneGod GUI

Native graphical user interface

(none)

https://repo1.maven.org/maven2
com.github.stephengold:tonegodgui

GitHub

KMonkey

Support for Kotlin Coroutines

jackbradshaw

https://repo1.maven.org/maven2
io.jackbradshaw:kmonkey

GitHub

Github Repo

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

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

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

Lemur Gui Library

lemur

Lemur is GUI toolkit for making user interfaces in jMonkeyEngine applications. It supports standard 2D UIs as well as fully 3D UIs. The modular design allows an application to use all or some of it as needed or even to build a completely new custom GUI library on top.

Contact person Paul Speed (pspeed)

Documentation

Forum Topic

Available as SDK plugin

No

Work in progress

Complete library, well maintained and documented with examples.

tonegodGUI

0Ww1xA7.png

A Native GUI Library for JME3

Contact person t0neg0d

Documentation

Available as SDK plugin

Yes

Work in progress

Abandoned but there is a fork of the project that has been updated and can be found on GitHub.

Immediate graphical user interface

IGUI is a minimalistic immediate gui for jMonkeyEngine. It is built around Picture and BitmapText classes.

Contact person RiccardoBlb

Documentation

Available as SDK plugin

No

Work in progress

Yes

Tamarin OpenXR

Tamarin provides OpenXR functionality to enable jMonkey applications to run on VR headsets. It provides full support for the headset, controller actions, haptic feedback and a sample set of vr hands.

Contact person richtea

Documentation

Available as SDK plugin

No

Work in progress

No (Actively maintained and improved)

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.