Browse free open source Java Games and projects below. Use the toggles on the left to filter open source Java Games by OS, license, language, programming language, and project status.

  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    The Java Chess Protocol Interface has moved to GitHub. Please update your links to https://github.com/fluxroot/jcpi.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Chess program written in Java. It uses a set of Rules to evaluate a position. These rules can be easily extended. It uses a standard set of openings to reduce think time for initial moves.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Java Chess Tourney Manager organizes chess tourneys.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Java version of the game "Color Expansion". The main purpose is to develop a strong AI to compete against other AIs and to be fun and challenging for human players to play against.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 5
    A Combat simulator for 3rd edition D&D rules. written using the NetBeans IDE.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    JComiX a Java utility that does comic strip aggregation and viewing
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7

    Java CoreWars Evolver

    A Java based, pMars compatible, CoreWars simulator with GA

    A Java based, pMars compatible, CoreWars simulator with Genetic Algorithm warrior evolver functionality. Java 8 is needed. See [Wiki:Tutorial]
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    The Java CounterStrike Game Probe will implement Java to develop an application that will probe a list of Half-Life CounterStrike game servers and display the server information in a customizable format (console, applet, standalone).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    A Java Based Turn-Based RPG. This Game is based on a twenty sided die system like D&D. It is Platform-Independent because of Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 10
    This project is meant to design (from the outset) and create a distributed, secure, fault tolerant, OS-independent MUD driver, using Java and Java technologies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    The purpose of the "Java Electronic Scoreboard Connector" is to provide an adapter for scoreboards of various manufacturers (like Omega Timing, Molten, Stramatel, Waterfly, Daktronics, ...) that enable Java applications to trigger these scoreboards.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Java API for playing the Open Source online multiplayer game Empire.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Java Emulation Framework (or JEF, for short) is a collection of java classes that provide a framework for creating emulators. Many common emulator related problems are solved in JEF such as CPU emulation, graphics decoding and rendering etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Java Flight Simulator is a 3D flight simulator that was programmed using Sun Microsystems' Java3D API. It offers two game modes: Solo Flight - fly and fight against AI enemy planes, and Network Dogfight - host or join a free-for-all network game.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    This is a java version of the famous fortune game from BSD. I am writing this program in java so that people can have a platform independent version of this great utility. I am also hoping to add some features and make jfortune fun to use.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Java Game Development (Ninja Girl)

    Java Game Development (Ninja Girl)

    Example code for creating a 2D platform game in Java.

    !Help Wanted! See Discussions for more details. A platform game demonstrating concepts for 2D platform game creation in Java. Collect the stars and go through the door to advance levels. Graphics courtesy of: https://www.gameart2d.com https://opengameart.org/content/animated-fire https://craftpix.net Levels created using https://www.mapeditor.org/ Project created in the Eclipse Java IDE. Keys: Up, Down, Left, Right - Move Player Space - Jump M - Throw Kunai Q, A - Scroll screen up and down (for debugging)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    This is a personal project I am working on. I am sort of new to this kind of thing, so it's very sloppy, poorly organized, inefficient, and probably not going to work. Lol. I'm learning, though, so it's cool.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    Java Game Service

    utility collection for 2D game development in Java; sound-player

    Utility collection of structures and algorithms which can aid in the development of Java based games with special focus on hexagon 2D display and sound-playing. Status is Alpha but we have a running example game in development (which is not contained in this package, I'll come to it soon).
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    A collection of games code based on Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    jgapi stands for Java Gaming API. This project is meant to deliver a simple to use API to program games in java. Currently we got 2D Frame, FullScreen and Applet support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    The Java Gurps Project intend to build a kind of engine to help GURPS Game Masters to Game Mastering through abstracting the most complex rules of this RPG System.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Tetris with hexagons and global highscore list
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Simple ice-hockey in Java
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Open Source Java game engine based on Forgotten Realm's Unlimited Adventures
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    JAVA is DOOMED (JID) is an OpenSource 3D engine implemented in JAVA and uses OpenGL as graphic API. The reference implementation of the Java bindings jogl is used to access the OpenGL API. ESCAPE and ModelLoader are applications based on JID.
    Downloads: 0 This Week
    Last Update:
    See Project
Monday.com Logo