A free, open source game engine, made especially for Java game developers who want to create 3D games using modern technology. The software is programmed entirely in Java, intended for wide accessibility and quick deployment.

Get Started

JMonkeyEngine version 3.3.2 is here! After 3 months of beta testing, the Java game engine’s long-awaited v3.3 release arrived on 30 March. With it came exciting new features: AppState ids, light-probe blending, a better ragdoll control, and an animation system rewritten from the ground up. As often happens, a few key bugfixes missed the cutoff for v3.3.0-stable. In its wake, the JMonkeyEngine team came together and identified a handful of existing fixes that could be safely backported into v3. … Read More
By:     (ItsMike54)      Stephen Gold (sgold)     
Read More News

Games & Media Showcase
Take at look at some of the games and media created by the jMonkey community!

Browse Games & Media

Physically Based Rendering

Create realistic beautiful materials that make your game look modern and professional.

If you're familiar with JME already and are thinking about using PBR, take a look at the Youtube PBR tutorial by @grizeldi


AppStates are the building blocks for your application. They help you separate your application into logical parts and can be used to quickly extend the base application. They can also be reused in other applications so you will quickly build your own library of AppStates and integrate publically available extensions easily into your application.

Filters and Effects

jME3 comes with a wide array of special effects, primarily through the use of post processor filters and particle emitters. These are the “smoke and mirrors” tricks that allow you to emulate the wondrous stuff of nature, such as water, fog, light scattering and of course, explosions.

Fantastic Community

The jewel in jMonkey’s crown. Our community is second to none, and full of knowledgable helpful members.

Software Store

Browse the store for free assets created by the community. Sounds, models, textures, even tech demos are all available for free to download.

Open Source

jMonkeyEngine is completely free and open source! No splash screens, no fees and no requirement to mention jMonkeyEngine in your game at all.

Contribute to jMonkeyEngine

Write Some Code

If you have the ability to create some cool features, filters or technologies, contributing your code to the engine provides those features to everyone. Your contributions may even be given the spotlight in the news! Major contributors are given special ranks on the forum as a mark of respect for their generosity toward the engine.

Learn More

Improve Documentation

Documentation is essential to understand the engine and its capabilities. Maintaining complete and up-to-date information helps everyone utilize the engine effectively and makes learning how the engine works a much easier task. Whether it's a spelling correction or a complete page, every little helps!

Learn More

Report Bugs

Reporting problems with our engine ensures something gets done. It only takes a few minutes to submit an issue on github and starting the process. These reports keep our engine stable. Bug reporting is important!

Learn More