Java Game Engine

Open-source Java projects categorized as Game Engine

Top 23 Java Game Engine Projects

  • libGDX

    Desktop/Android/HTML5/iOS Java game development framework

    Project mention: Show HN: Integer Map Data Structure | news.ycombinator.com | 2024-01-24

    Neat, thank you! I'd love to see how it compares to the libgdx IntMap[0].

    [0] https://github.com/libgdx/libgdx/blob/master/gdx/src/com/bad...

  • FXGL

    Java / JavaFX / Kotlin Game Library (Engine)

    Project mention: com.almasb.fxgl.all module not found | /r/javahelp | 2023-04-21

    I downloaded javafx from here: https://github.com/AlmasB/FXGL as a zip, extracted it, then went to my project structure and added it to my libraries. For a couple seconds it seems to work, but then I get the error again, and the folder isn't showing up in my external libraries.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Terasology

    Terasology - open source voxel world

    Project mention: Looking for opensource projects to contribute. | /r/opensource | 2023-05-06

    terasology?

  • AndEngine

    Free Android 2D OpenGL Game Engine

  • mage

    Magic Another Game Engine (by magefree)

    Project mention: Open source rules engine for Magic: The Gathering | news.ycombinator.com | 2023-12-14
  • jbox2d

    a 2d Java physics engine, native java port of the C++ physics engines Box2D and LiquidFun

  • Litiengine

    LITIENGINE 🕹 The pure 2D java game engine.

    Project mention: Java swing turn based roguelike game loop advice | /r/roguelikedev | 2023-05-24

    Have you looked at https://litiengine.com/ code? Its an interesting little pure java AWT based engine. You could see how they are doing their game loop.

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • LGame

    A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows

  • dominion-ecs-java

    Insanely fast ECS (Entity Component System) for Java

    Project mention: Dominion ECS - the Release Candidate is out | /r/java | 2023-05-21

    You are right, I will add more info about the architecture! About which operations perform better you can already relying on the available benchmarks

  • playn

    Legacy 1.x version of PlayN library.

  • voodoo2d

    👹 2D Java Game Engine built in OpenGL

  • VTerminal

    A new Look-and-Feel (LaF) for Java, which allows for a grid-based display of Unicode characters with custom fore/background colors, font sizes, and pseudo-shaders. Originally designed for developing Roguelike/lite games.

  • jake2

    Quake 2 java port

  • terminal-recall

    Engine remake for Terminal Velocity and Fury3

  • Azurite

    Azurite Game Engine is a 2D Java game engine built on top of LWJGL. (by azurite-engine)

  • pixel-community

    High performance and modular Java/Kotlin 2D Game Framework.

  • litiengine-gurk-nukem

    A 2-bit platforming shooter made with LITIENGINE

  • Koin3D

    Koin3D, a java port of Coin3D with LWJGL

  • Scenario4j

    A game engine with scene graph using OpenGL 3.3 core profile with LWJGL

    Project mention: Garnet - A simple Java / LWJGL based framework for games. | /r/javagamedev | 2023-07-02
  • chartboost-android-plugin-godot-3.3.2

    Chartboost Ads (SDK v8.2.0) Android Plugin For Godot Engine v3.3.2.

  • TXEngine

    TXEngine is a modular and configurable text-based game engine. Write entire text-based games without writing a single line of code!

  • garnet

    A free Java based 2D game engine built on LWJGL. (by nickd3000)

    Project mention: Garnet - A simple Java / LWJGL based framework for games. | /r/javagamedev | 2023-07-02

    The main Garnet project is the core engine, with all the basics of a game engine: Timed rendering and logic loop, 2D sprite and image support, primitive drawing, font and paragraph drawing, input and sound playback. https://github.com/nickd3000/garnet

  • Rebel

    Rebel is a 2D Game Engine for Java. Used internally at NorthernLights Games (by Northern-Lights-Games)

    Project mention: From Java2D to a custom game engine, the past present, and future | dev.to | 2023-12-21

    Rebel on GitHub

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-01-24.

Java Game Engine related posts

Index

What are some of the best open-source Game Engine projects in Java? This list will help you:

Project Stars
1 libGDX 22,498
2 FXGL 4,071
3 Terasology 3,599
4 AndEngine 3,172
5 mage 1,717
6 jbox2d 1,081
7 Litiengine 681
8 LGame 528
9 dominion-ecs-java 262
10 playn 196
11 voodoo2d 125
12 VTerminal 76
13 jake2 51
14 terminal-recall 51
15 Azurite 40
16 pixel-community 23
17 litiengine-gurk-nukem 21
18 Koin3D 12
19 Scenario4j 9
20 chartboost-android-plugin-godot-3.3.2 4
21 TXEngine 3
22 garnet 3
23 Rebel 0
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com