Java Gamedev

Open-source Java projects categorized as Gamedev

Top 17 Java Gamedev Projects

  • libGDX

    Desktop/Android/HTML5/iOS Java game development framework

    Project mention: How to Use the Foreign Function API in Java 22 to Call C Libraries | news.ycombinator.com | 2024-05-08
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Terasology

    Terasology - open source voxel world

    Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Terasology - Minecraft-inspired voxel game. Java

  • gdx-ai

    Artificial Intelligence framework for games based on libGDX or not. Features: Steering Behaviors, Formation Motion, Pathfinding, Behavior Trees and Finite State Machines

  • artemis-odb

    A continuation of the popular Artemis ECS framework

  • Mini2Dx

    A high-level cross-platform 2D game development API

  • dominion-ecs-java

    Insanely fast ECS (Entity Component System) for Java

  • Open-Realms-of-Stars

    4X Strategy game

    Project mention: Space 4x game? | /r/4Xgaming | 2023-10-26

    OROS is available in Github or Itchio. I have also youtube channel if you are interested to see videos first: Youtube link

  • PolyWorld

    A world generator that is based on Voronoi diagrams

  • 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.

  • pixel-community

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

  • Cities

    Procedural city & road placement

  • Battleship3D

    Classic terminal Battleship with a 3D twist!

    Project mention: A Terminal Game of Battleship with a 3rd Dimension | news.ycombinator.com | 2024-03-05
  • MetalRenegades

    A harsh western world with a robotic twist.

  • garnet

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

  • VController

    A helper library for JInput which makes it easy to automatically poll for controller input, connection, and disconnection events and notify listeners when they occur.

    Project mention: VController - A JInput Helper Library | /r/gamedev | 2023-10-15

    Automatic polling of controller input events VIA ControllerPoller.

  • garnettoolkit

    Game scene, state and entity systems in Java.

  • VTerminalPaletteEditor

    A standalone GUI application for creating and editing VTerminal palettes.

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).

Java Gamedev discussion

Log in or Post with

Java Gamedev related posts

  • OSS Game Engines are increasing their stars on GitHub due to Unity's missteps

    2 projects | news.ycombinator.com | 19 Sep 2023
  • Garnet - A simple Java / LWJGL based framework for games.

    4 projects | /r/javagamedev | 2 Jul 2023
  • com.almasb.fxgl.all module not found

    1 project | /r/javahelp | 21 Apr 2023
  • I can't think about another video game using Java. I mean, there WILL be more but i haven't saw them.

    13 projects | /r/ProgrammerHumor | 1 Jan 2023
  • JVM port of randrew's layout - a simple/fast stacking box layout library for user interfaces.

    4 projects | /r/java | 10 Sep 2022
  • Would JavaFX be a good option for making a management game?

    1 project | /r/JavaFX | 13 Jun 2022
  • Kotlin equivalent to pygame?

    1 project | /r/Kotlin | 26 Apr 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Oct 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 libGDX 23,211
2 Terasology 3,669
3 gdx-ai 1,199
4 artemis-odb 768
5 Mini2Dx 508
6 dominion-ecs-java 303
7 Open-Realms-of-Stars 133
8 PolyWorld 81
9 VTerminal 79
10 pixel-community 26
11 Cities 11
12 Battleship3D 6
13 MetalRenegades 6
14 garnet 4
15 VController 2
16 garnettoolkit 0
17 VTerminalPaletteEditor 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Java is
the 8th most popular programming language
based on number of metions?