# Java Game Engines

> AI-ranked search results for `best java game engines` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 111 total matches; showing the top 4.

Explore on the web: https://awesome-repositories.com/q/best-java-game-engines

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/best-java-game-engines).**

## Results

- [jmonkeyengine/jmonkeyengine](https://awesome-repositories.com/repository/jmonkeyengine-jmonkeyengine.md) (4,150 ⭐) — jMonkeyEngine is a Java-based 3D game engine and cross-platform graphics framework. It provides the core tools necessary for developing three-dimensional games and interactive simulations, focusing on real-time rendering and the management of spatial environments.

The engine includes a dedicated 3D physics simulation toolkit for handling rigid body dynamics and collision detection. It also features a game asset pipeline for importing and managing 3D models, textures, and audio files during runtime.

The framework covers broad capability areas including 3D scene rendering, physics-based simula
- [libgdx/libgdx](https://awesome-repositories.com/repository/libgdx-libgdx.md) (24,816 ⭐) — LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles.

The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin
- [almasb/fxgl](https://awesome-repositories.com/repository/almasb-fxgl.md) (4,819 ⭐) — FXGL is a 2D game engine and development framework designed for Java and Kotlin. It provides a structured environment for building cross-platform desktop games, integrating a central game loop with an entity component system and a JavaFX-based scene graph for rendering.

The toolkit distinguishes itself by providing a comprehensive suite of integrated libraries for game AI pathfinding, physics collision resolution, and multiplayer networking via TCP and UDP protocols. It includes specialized systems for adaptive user interface design using global stylesheets and a data-driven asset management
- [playn/playn](https://awesome-repositories.com/repository/playn-playn.md) (0 ⭐)
