Java Gamedev

Open-source Java projects categorized as Gamedev

Top 18 Java Gamedev 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: FLaNK 04 March 2024 | dev.to | 2024-03-04
  • 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.

    InfluxDB 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

  • 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

  • WorkOS

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

    WorkOS logo
  • 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)

  • 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

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

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

    Garnet toolkit contains higher level game related features and does not have any dependencies on garnet (and vice-versa) meaning if you made a game using the toolkit you could change the engine later and keep the toolkit code. The main features here are: Scene management, Entity/component system, object context management, simple collision detection, simple particles and other utilities. https://github.com/nickd3000/garnettoolkit

  • VTerminalPaletteEditor

    A standalone GUI application for creating and editing VTerminal palettes.

  • SaaSHub

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

    SaaSHub logo
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 related posts

Index

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

Project Stars
1 libGDX 22,661
2 FXGL 4,149
3 Terasology 3,618
4 gdx-ai 1,159
5 artemis-odb 758
6 Mini2Dx 502
7 dominion-ecs-java 276
8 Open-Realms-of-Stars 115
9 PolyWorld 78
10 VTerminal 75
11 pixel-community 24
12 Cities 11
13 Battleship3D 6
14 MetalRenegades 6
15 garnet 3
16 VController 2
17 garnettoolkit 0
18 VTerminalPaletteEditor 0

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