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.

  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • 1
    A client for the RPG/MMORPG Crossfire, written entirely in java
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    jcubitainer est un jeu de brique qui ressemble au célèbre Tetris mais avec plus de possibilités. Le but de ce projet est de faire une version réseau en utilisant java, jxta et la programmation par aspect (aspectj).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    JDPlay is a jni library and a remote controlled exe for launching DirectPlay games from java. The jni library is for easy usage on windows and the exe is for launching via wine on linux. JDPlay originates from Coopnet (http://coopnet.sourceforge.net).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Java Library used to connect and read data from a DStream server. Primarily for the Dark Ages of Camelot game. Users of this library can bind actions to certain events. The event is triggered when certain packets are recieved from the server.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 5
    JDarts

    JDarts

    A Dart game count and practicing software written in JAVA

    JDarts is a Dart game software used to enjoy some darting. It's backed by a JAVA database to store all your matches and practice games. It is intended to keep track of your games and is not a darting game by itself.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    A java project to create a library that can calculate decompression schemes for diving. Different open source algorithms can be chosen to use for the calculation. For example Bühlmann and VPM.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    A Dejarik game implementation in Java. Dejarik a fictional game from the star wars movies. Allows human vs human, and human vs AI plays.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    A game engine and tool-set designed for game developers who wish to create isometric multiplayer games.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    JDice rolls dice. A simple yet rich language allows to express several kinds of roll schemes, including any dice type, rerolling, selecting highest/lowest, counting, etc.
    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
    JDiplomacy
    JDiplomacy is a multiplayer, online version of the famous strategy game. 1 To 7 players. A Java client connected to a Google Appengine application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Projeto JDominus tem como objetivo principal é o aprendizado da tecnologia java através do desenvolvimento de um jogo de dominó.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    This game allows to players to programm one robot (Droids) and to control it on a map.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    JDungeon is a text based adventure game engine written in Java. JDungeon is still in the development stages but already has a number of key text based adventure game features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    JDuplicate is a free client/server multiplayer word game suite. It is multilingual and supports popular word games such as Duplicate and Scrabble(TM). The server and default client are written in Java; clients for KDE, OSX and Win32 are being tested.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    JECmate is an application to help manage chess games played by mail or email. Written in Java it will support the creation of messages and the sending of those messages by email. It may also be used as an interface to third-party chess engines.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Jepe is an Pokémon Game engine. We have been working on pokémon fan games for quite a while now, but found no easy framework to program them. Therefore we are making this engine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Java Enemy Territory Tool Suite provides some utilities implemented in Java for developing cooperatively ET maps and postprocessing them. Meant for use in conjunction with GTK-Radiant 1.4 and Q3Map2.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    JEmpire is a Java port of VMS-Empire-1.7 with significant changes. JEmpire has a graphical interface and can be configured with different types of units.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Ergo is a controller software for the classic line ergometers of Daum electronics (http://www.daum-electronic.de/). features: xml-based programmes, Person history
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    JEsMS is a Java porting of Eli Bendersky's ESMS software. Using JEsMS tools is possible to organize and manage online soccer management game.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    A java based 'Minesweeper' clone that uses native javax.swing components as graphical interface. It comes with my cool feature of 'Invulnerabilty' - it enables you to go on after stepping on a mine - my girlfriend wished that ;-)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Geared toward Artificial Intelligence development for chess. JFChess is written in Java, and is designed to easily integrate new AI's. It is also can play over LAN, Direct Connect, and IRC for competitive play!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    JFSudoku is a new Sudoku game that is capable of generating, solving, and measuring the difficulty of puzzles. It also has a vast library of popular premade puzzles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    JFastPong is an amusing pong game written in Java that can be connected to another JFastPong via a direct TCP/IP connection. No Internet JFastPong Server is required for playing. Others features: *single player mode *very simple skin system
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    The well known game Find It in Java. Specifically developed for easy multi user control. SCMP stands for Single Computer Multi Player.
    Downloads: 0 This Week
    Last Update:
    See Project
Monday.com Logo