EVERYTHING XIAOMI
Get listed

jMonkeyEngine

jMonkeyEngine is a free, open-source Java game engine for developers building games for desktop and mobile.

Place
#28 of 92
Score
7.6
jMonkeyEngine's website

What jMonkeyEngine is

jMonkeyEngine is a free, open-source Java game engine for developers building games for desktop and mobile. It targets Windows, macOS, Linux, Android, and iOS, with mobile export and multiplayer foundations that include TCP, UDP, RPC, and synchronization patterns. Graphics options include a GLES 3.0 backend, direct OpenGL support from versions 3.2 through 4.5, PBR, custom materials and shaders, bloom, FXAA, SSAO, and tone mapping. Developers can use Java 11 through Java 21, Gradle builds, JVM tooling, and Java libraries. Physics integrations cover rigid-body, soft-body, and vehicle simulation through Bullet, Box2D, or Jolt Physics. Setup choices include an initializer, a NetBeans-based SDK, or use as a Java library; the initializer creates a Gradle project for compatible editors and IDEs. The project is community-built and uses the BSD 3-Clause License, with no runtime fees or splash-screen requirement. Its maker notes that separately maintained SDKs and editor integrations may not immediately follow the latest engine features.

Good

  • Targets desktop and mobile platforms.
  • Includes multiplayer foundations for TCP, UDP, and RPC.
  • Offers multiple physics integrations.
  • BSD 3-Clause license has no runtime fees.

Watch out

  • SDKs and editor integrations may lag behind engine features.
  • Java is the listed scripting language.

Who it suits

It suits Java developers who want to build games for desktop and mobile targets, including projects needing multiplayer, graphics, or physics capabilities. Teams choosing an editor integration should account for the possibility that it may lag behind engine features.

Verdict

jMonkeyEngine brings Java development, cross-platform targets, networking, graphics, and physics options together in an open-source engine. Its separately maintained SDKs and editor integrations are worth considering when choosing a setup.

Plans and prices

From jMonkeyEngine's own pricing page, checked 11 Oct 2026.

All about pricing
PlanPriceWhat it gives you
jMonkeyEngineFreeBSD 3-Clause licensed · no runtime fees or splash-screen requirements

The facts

Each one read from jMonkeyEngine's own pages, with the date it was checked.

What it does

Assets
The site describes a glTF import workflow intended to transfer materials, lighting choices, and scene setup from Blender predictably.checked 11 Oct 2026
Graphics
Listed graphics features include PBR, custom materials and shaders, bloom, FXAA, SSAO, and tone mapping.checked 11 Oct 2026
IDE support
The initializer creates a Gradle project usable with editors or IDEs that support Gradle, and the page names Visual Studio Code, IntelliJ IDEA, and Eclipse as examples.checked 11 Oct 2026
Java and builds
The site lists Java 11 through Java 21, Gradle builds, JVM tooling, and direct use of Java libraries.checked 11 Oct 2026
License
The engine uses the BSD 3-Clause License and the maker says it has no fees, royalties, splash-screen requirement, or requirement to mention the engine in a game.checked 11 Oct 2026
Mobile export
Yeschecked 21 Sep 2026
Multiplayer tools
Yeschecked 21 Sep 2026
Networking
Its multiplayer foundations include TCP, UDP, RPC, and synchronization patterns.checked 11 Oct 2026
Physics
The engine supports rigid-body, soft-body, and vehicle simulation with Bullet, Box2D, or Jolt Physics integration.checked 11 Oct 2026
Project maturity
The homepage describes the project as open source and community built, with more than 21 years of development.checked 11 Oct 2026
Purpose
jMonkeyEngine describes itself as a code-first Java game engine for developers.checked 11 Oct 2026
Rendering
It offers a GLES 3.0 backend and direct OpenGL support from versions 3.2 through 4.5.checked 11 Oct 2026
Scripting languages
Javachecked 21 Sep 2026
SDK limitation
The maker notes that SDKs and editor integrations are maintained separately and may not immediately track the latest engine features.checked 11 Oct 2026
Setup options
The quick start offers an initializer, a NetBeans-based SDK, or a do-it-yourself setup using the engine as a Java library.checked 11 Oct 2026
Source code model
open_sourcechecked 21 Sep 2026
Support
The maker directs support questions to its community hub and also lists Discord, email, and GitHub issues as contact channels.checked 11 Oct 2026
Targets
The engine says Java games can target Windows, macOS, Linux, Android, and iOS.checked 11 Oct 2026

The company

Founded
2004checked 28 Sep 2026

Money

Free plan
Yeschecked 21 Sep 2026

Where it runs

Target platforms
Windows,macOS,Linux,Android,iOSchecked 21 Sep 2026

Alternatives to jMonkeyEngine

All alternatives
  1. 1Felgo logo

    Felgo

    Free planAndroidiOSWebAPI
    8.7Free plan
  2. 2Construct 3 logo

    Construct 3

    Free planAndroidiOSWebLinux
    8.6Free plan
  3. 3Ren'Py logo

    Ren'Py

    Free planOpen sourceAndroidiOSWebAPI
    8.6Free plan
  4. 4

    Bevy

    Free planAndroidiOSWebLinux
    8.6From $5 a month
  5. 5Unity logo

    Unity

    Free planAndroidiOSWebAPI
    8.5Free plan
  6. 6Godot Engine logo

    Godot Engine

    Free planAndroidiOSWebAPI
    8.3Free plan