Skip to content
This repository was archived by the owner on Jan 10, 2026. It is now read-only.
/ jMe3GL2 Public archive
forked from JNightRider/jMe3GL2

An fork of jMe3GL2 from @JNightRide

License

Notifications You must be signed in to change notification settings

chrisGrando/jMe3GL2

 
 

Repository files navigation

jMe3GL2 - [jMonkeyEngine3 Graphics Library 2D]

Caution

With the release of the official jMe3GL2 v3.1.0, this fork is now deprecated and no longer will receive updates. However, this repository will remain here, both for archive purposes as well as a alternative for users of the olders versions (v2.5.0 and v3.0.0), since the newer versions aren't compatible with the older versions.

Note

This branch is intended to modify version 3.0.0 of the jMe3GL2 library. If you're looking for the modifications of version 2.5.0, check the legacy branch.

jMe3GL2 is a set of classes that can be used to develop a 2D game in jMonkeyEngine3. It is a mapping library for JME3 to Dyn4J.

jMe3GL2-Sample

To use jMe3GL2, prior knowledge of how the JME3 graphics engine works, as well as the dyn4j physics engine, is required to create wonderful 2D worlds.

Some features provided by this library:

  1. Creation of 2D models using a Sprite mesh.
  2. Integration of the Dyn4J engine through Dyn4jAppState.
  3. Control to manage 2D animations.
  4. Support for strongly customized TileMap
  5. Support for exporting and importing 2D (binary) models.
  6. Has a built-in debugger.

Dyn4j

As mentioned, jMe3GL2 uses Dyn4J as its physics engine. If you are not familiar with this topic, we advise you to check out the following resources:

Requirements

  • Java 11 or higher.
  • jMonkeyEngine3 version 3.8.1-stable.
  • Dyn4J version 5.0.2

About

An fork of jMe3GL2 from @JNightRide

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%